- Notifications
You must be signed in to change notification settings - Fork28
Translate 'Dev tools' page#24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Uh oh!
There was an error while loading.Please reload this page.
Merged
Changes fromall commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
60 changes: 30 additions & 30 deletions1-js/01-getting-started/4-devtools/article.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,64 +1,64 @@ | ||
| #Konsola deweloperska | ||
| Kod jest podatny na błędy i ty prawdopodobnie będziesz je popełniać. Co ja mówię... Z *całą pewnością* będziesz popełniać błędy. Jesteś przecież człowiekiem, a nie [robotem](https://en.wikipedia.org/wiki/Bender_(Futurama). | ||
| Jednak w przeglądarce użytkownicy domyślnie nie widzą błędów. Jeśli coś pójdzie nie tak, nie dowiesz się, co się popsuło i tym samym nie będziesz w stanie tego naprawić. | ||
| Do przeglądarek internetowych dołączane są tzw. "narzędzia deweloperskie", w których możesz zobaczyć błędy skryptów i wiele innych przydatnych informacji. | ||
| Większość programistów skłania się ku przeglądarkomChromei Firefox, ponieważ mają najbardziej zaawansowane narzędzia. Inne przeglądarki również je mają, czasem ze specjalnymi funkcjami, ale zazwyczaj jedynie próbują nadrobić zaległości w stosunku doChrome'a lub Firefoksa. Programiści zwykle jednak mają swoją "ulubioną" przeglądarkę i przełączają się na inną dopiero, gdy muszą naprawić błąd specyficzny dla tej przeglądarki. | ||
| Narzędzia deweloperskie są bardzo rozbudowane i mają wiele funkcjonalności. Zaczniemy od ich otwarcia, zajrzenia do błędów i uruchomienia pierwszych komend javascriptowych. | ||
| ## Google Chrome | ||
| Otwórz stronę [bug.html](bug.html). | ||
| W kod JavaScript tej strony wkradł się błąd. Błąd skryptu jest niewidoczny dla zwykłego odwiedzającego. Otwórzmy zatem narzędzia programistyczne, aby móc go zobaczyć. | ||
| Naciśnij `key:F12`, chyba że korzystasz z Maca - wtedy naciśnij`key:Cmd+Opt+I`. | ||
| Narzędzia deweloperskie uruchomią się domyślnie z aktywną zakładką "Konsola". | ||
| Powinno to wyglądać jak na zdjęciu poniżej: | ||
|  | ||
| Dokładny widok narzędzi deweloperskich zależy od wersji Chrome'a. Narzędzia zmieniają się od czasu do czasu, ale ogólnie rzecz biorąc powinny być podobne. | ||
| -Widzimy treść błędu zapisaną kolorem czerwonym. W tym przypadku skrypt zawiera nieznaną komendę"lalala". | ||
| -Po prawej stronie jest klikalnylinkdo źródła`bug.html:12`, z numerem linii kodu, w której błąd wystąpił. | ||
| Poniżej treści błędu znajduje się niebieski symbol`>`. Oznacza linię, w której możemy pisać kodJavaScript. Naciśnij `key:Enter`, aby ten kod uruchomić(`key:Shift+Enter`dodaje nowy wiersz). | ||
| Widzisz już komunikaty błędów i na początek powinno to wystarczyć. W rozdziale pt. "<info:debugging-chrome>" wrócimy do narzędzi deweloperskich, by poznać więcej tajników debuggowania. | ||
| ## Firefox, Edge i inne | ||
| W przypadku większości przeglądarek klawisz`key:F12`otwiera narzędzia deweloperskie. | ||
| Z wyglądu i zachowania są do siebie dość podobne. Jeśli wiesz, w jaki sposób obsługiwać narzędzia deweloperskie w jednej z przeglądarek (możesz zacząć odChrome),z łatwością odnajdziesz się w innych. | ||
| ## Safari | ||
| Safari (przeglądarka na Macach, nie wspierana w systemachWindows/Linux)jest nieco specyficzna. Aby zacząć korzystać z narzędzi deweloperskich, musimy najpierw włączyć "Programowanie". | ||
| Otwórz Preferencje i przejdź do zakładki "Zaawansowane". Zaznacz na samym dole pole "Pokazuj menu Programowanie na pasku menu", jak na obrazku poniżej: | ||
|  | ||
| Teraz, gdy naciśniesz`key:Cmd+Opt+C`, otworzysz konsolę. Warto dodać, że w górnym paskumenupojawiła się nowa pozycja o nazwie "Programowanie". Ma w sobie wiele funkcji i opcji konfiguracyjnych. | ||
| ## Wpisywanie w wielu wierszach | ||
| Zazwyczaj gdy wprowadzamy kod JavaScript w konsoli i naciśniemy klawisz `key:Enter`, wykona się on od razu. | ||
| Aby wstawić kod, który ma kilka linii, wystarczy wcisnąć na końcu linii klawisz `key:Shift+Enter`, aby przejść do następnej. | ||
| ## Podsumowanie | ||
| - Narzędzia deweloperskie pozwalają podejrzeć błędy, uruchomić komendy javascriptowe, sprawdzać zmienne i wiele, wiele innych. | ||
| - W większości przeglądarek dla systemu Windows można je włączyć za pomocą klawisza `key:F12`. Chrome dla Maca wymaga naciśnięcia `key:Cmd+Opt+I`, natomiast Safari: `key:Cmd+Opt+C` (pamiętaj, by w Safari najpierw włączyć "Programowanie"). | ||
| Mamy już gotowe środowisko. W następnym rozdziale przejdziemy wreszcie do pisania kodu JavaScript. |
2 changes: 1 addition & 1 deletion1-js/01-getting-started/4-devtools/bug.html
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -7,7 +7,7 @@ | ||
| <body> | ||
| Na tej stronie do skryptu wkradł się błąd. | ||
| <script> | ||
| lalala | ||
| </script> | ||
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.