Efektywne wykorzystanie narzędzi deweloperskich Chrome (samouczek)

Efektywne wykorzystanie narzędzi deweloperskich Safari: Pełny przewodnik

Wszystkie filmy z tutorialu Skorzystaj z narzędzi deweloperskich Chrome (samouczek)

W tym przewodniku chciałbym dać ci głębszy wgląd w korzystanie z narzędzi deweloperskich Safari. Mimo że narzędzia deweloperskie w Safari różnią się od tych w Chrome i Firefoxie , zasada jest taka sama. Dowiesz się, jak aktywować narzędzia deweloperskie, korzystać z różnych obszarów i funkcji oraz wykonywać istotne procesy debugowania. Zacznijmy od najważniejszych wniosków.

Najważniejsze wnioski

  • Narzędzia deweloperskie w Safari nie są tak łatwo dostępne jak w innych przeglądarkach, ponieważ muszą być aktywowane przez ustawienia.
  • Interfejs i funkcje narzędzi deweloperskich są podobne do innych przeglądarek, jednak specyficzne implementacje mogą się różnić.
  • Debugowanie na urządzeniach iOS jest możliwe za pomocą Safari, łącząc urządzenie przez USB.

Przewodnik krok po kroku

1. Aktywacja narzędzi deweloperskich w Safari

Aby aktywować narzędzia deweloperskie w Safari, musisz dostosować ustawienia Safari. Uruchom Safari i przejdź do paska menu. Wybierz tam „Safari” a następnie „Ustawienia”.

Przejdź do zakładki „Zaawansowane” z prawej strony. Znajdziesz tam opcję „Pokaż funkcje deweloperskie dla deweloperów internetowych”. Aktywuj tę opcję, aby włączyć narzędzia deweloperskie.

2. Dostęp do narzędzi deweloperskich

Gdy narzędzia deweloperskie są aktywowane, możesz je otworzyć poprzez menu „Rozwijanie” w pasku menu lub za pomocą określonych skrótów klawiszowych. Bezpośredni dostęp za pomocą klawiszy F12 lub Alt-Cmd-I nie działa, ale na przykład możesz kliknąć prawym przyciskiem myszy element i wybrać „Zbadaj element”.

Możesz także użyć kombinacji klawiszy Cmd+Option+C, aby otworzyć konsolę i przełączać się między różnymi widokami.

Skuteczne korzystanie z narzędzi deweloperskich Safari: Wyczerpujący poradnik

3. Nawigacja po narzędziach deweloperskich

Chociaż interfejs narzędzi deweloperskich wygląda podobnie do tego, z którym jesteś związany z innych przeglądarek, mają one pewne specyficzne odstępstwa. W lewym panelu bocznym możesz przełączać się między zakładkami „Elementy”, „Konsola”, „Źródła”, „Sieć” i innymi.

Skuteczne korzystanie z narzędzi deweloperskich Safari: Wyczerpujący przewodnik

Tutaj dowiesz się więcej o elementach strony internetowej, aby zobaczyć i edytować ich style i układy. Możesz edytować każdy styl, klikając po prostu na odpowiednie reguły CSS.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Kompletny przewodnik

4. Praca z konsolą

Konsola w Safari pozwala Ci wykonywać kod JavaScript i wyświetlać pożądane wyniki. Ciekawym aspektem jest to, że formatowanie wyników jest tutaj inne. Pierwszy argument jest wyświetlany jako tekst, podczas gdy wszystkie kolejne argumenty są reprezentowane jako obiekty JavaScript.

Efektywne korzystanie z narzędzi deweloperskich Safari: Kompleksowy poradnik

Jeśli wyświetlasz dodatkowe komunikaty dziennika, zwróć uwagę, że wyświetlanie nie zawiera spacji między poszczególnymi argumentami, ale jest oddzielone myślnikami. Może to być istotne, aby uniknąć nieporozumień podczas debugowania.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Kompletny przewodnik

5. Ustawianie kodu źródłowego i breakpointów

W zakładce „Źródła” możesz zobaczyć oryginalne pliki i ztranspilowane pliki swojej strony internetowej. Tutaj możesz także ustawić breakpointy, aby ułatwić debugowanie. Wystarczy kliknąć odpowiednią linię kodu.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Kompleksowy przewodnik

Nie zapomnij również korzystać z różnych kontroli, aby ułatwić przeglądanie kodu. W Safari skrót klawiaturowy dla przeskakiwania jest inny; zamiast tego używasz określonych symboli.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Kompensacyjny przewodnik

6. Wykonywanie analiz sieciowych

W zakładce „Sieć” znajdziesz szczegółowe informacje na temat wszystkich żądań, które Twoja strona wykonuje podczas jej czasu ładowania. Zobaczysz tutaj żądania, które są wysyłane i odbierane, oraz ich nagłówki i podglądy.

Skuteczne korzystanie z narzędzi deweloperskich Safari: Kompletny przewodnik

Jedną z interesujących funkcji tutaj jest różnicowanie między nagłówkami a czasami, co daje ci głębszy wgląd w wydajność twojej strony.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Obszerny przewodnik

7. Korzystanie z pomiarów wydajności i osi czasu

Na karcie "Osi czasu" możesz przeprowadzić obszerne analizy wydajności i zapisywać nagrania, aby lepiej zrozumieć szybkość i procesy zachodzące na twojej stronie.

Efektywne wykorzystanie narzędzi deweloperskich Safari: Kompleksowy przewodnik

Ta funkcja działa podobnie do profili wydajności w innych przeglądarkach, ale możesz musisz się przyzwyczaić do pewnych różnic w prezentacji i nazewnictwie.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Kompleksowy przewodnik

8. Debugowanie na urządzeniach mobilnych

Jedną z kluczowych funkcji narzędzi deweloperskich Safari jest możliwość debugowania stron internetowych na iPhone'u lub iPadzie. Połącz swoje urządzenie za pomocą USB i aktywuj odpowiednie opcje debugowania w ustawieniach urządzenia.

Skuteczne wykorzystanie narzędzi deweloperskich Safari: Komprensowny przewodnik

Następnie przejdź do menu "Rozwijanie" i wybierz swoje połączone urządzenie, aby uzyskać dostęp do otwartych okien i narzędzi deweloperskich.

Skuteczne korzystanie z narzędzi deweloperskich Safari: Kompleksowy przewodnik

Podsumowanie

W tej kompleksowej instrukcji nauczyłeś się, jak aktywować narzędzia deweloperskie Safari, korzystać z różnych funkcji i kart oraz debugować na urządzeniach mobilnych. Większość funkcji jest podobna do narzędzi w innych przeglądarkach, ale istnieją specyficzne różnice, głównie w interfejsie użytkownika i skrótach klawiszowych. Kiedy się z nimi zapoznasz, debugowanie w Safari będzie dla ciebie łatwe.

Najczęściej zadawane pytania

Jak aktywować narzędzia deweloperskie w Safari?Wejdź w ustawienia Safari, wybierz "Zaawansowane" i zaznacz opcję "Pokaż funkcje deweloperskie dla deweloperów webowych".

Jak otworzyć konsolę w Safari?Możesz otworzyć konsolę za pomocą skrótu klawiszowego Cmd+Option+C lub poprzez kliknięcie w "Zbadaj element" w menu kontekstowym.

Jakie są różnice między konsolą Safari a innymi przeglądarkami?W Safari pierwszy argument jest wyświetlany jako tekst, a kolejne jako obiekty JavaScript, nie ma również spacji między wynikami.

Czy mogę debugować na iPhone'u za pomocą Safari?Tak, poprzez podłączenie iPhone'a za pomocą USB i aktywację opcji debugowania, możesz debugować strony internetowe na swoim iPhone'ie.

Czy w Safari jest taka sama analiza wydajności jak w Chrome?Tak, funkcja Timeline w Safari umożliwia podobne analizy wydajności, choć wygląd może być inny.