Nowości w Narzędziach deweloperskich (Chrome 68)

Nowości w Narzędziach deweloperskich w Chrome 68:

Czytaj dalej lub obejrzyj film z informacjami o wersji.

Konsola wspomagająca

Chrome 68 zawiera kilka nowych funkcji konsoli związanych z automatycznym uzupełnianiem i podglądem.

Wartościowanie zachłanne

Gdy wpiszesz wyrażenie w konsoli, konsola może wyświetlić pod kursorem podgląd wyniku tego wyrażenia.

Konsola wypisuje wynik operacji sortowania przed jej wykonaniem.

Rysunek 1 Konsola wypisuje wynik operacji sort(), zanim zostanie ona wyraźnie wykonana.

Aby włączyć wartościowanie zachłanne:

  1. Otwórz konsolę.
  2. Otwórz Ustawienia konsoli.Przycisk Ustawienia konsoli
  3. Zaznacz pole wyboru Eager evaluation (Szybka ocena).

Narzędzia deweloperskie nie przeprowadzają oceny pospiesznej, jeśli wyrażenie powoduje efekty uboczne.

Wskazówki dotyczące argumentów

Gdy wpisujesz funkcje, konsola wyświetla argumenty, których oczekuje dana funkcja.

Wskazówki dotyczące argumentów w Konsoli.

Rysunek 2. Różne przykłady podpowiedzi dotyczących argumentów w Konsoli

Uwagi:

  • Zapytanie przed argumentem, np. ?options, oznacza opcjonalny argument.
  • Wielokropek przed argumentem, np. ...items, oznacza rozpięcie.
  • Niektóre funkcje, np. CSS.supports(), akceptują wiele podpisów argumentów.

Autouzupełnianie po wykonaniu funkcji

Po włączeniu szybkiej oceny konsola pokazuje teraz, które właściwości i funkcje są dostępne po wpisaniu funkcji.

Po wykonaniu polecenia document.querySelector('p') Konsola może wyświetlić dostępne właściwości i funkcje tego elementu.

Rysunek 3. Górny zrzut ekranu przedstawia stare działanie, a dolny – nowe działanie, które obsługuje automatyczne uzupełnianie funkcji.

Słowa kluczowe ES2017 w autouzupełnianiu

Słowa kluczowe ES2017, np. await, są teraz dostępne w interfejsie autouzupełniania w Konsoli.

Konsolę uzupełnia teraz w interfejsie autouzupełniania sugestią „await”.

Rysunek 4 Konsola Play sugeruje teraz await w interfejsie autouzupełniania

Szybsze i bardziej niezawodne kontrole, nowy interfejs i nowe rodzaje kontroli

Chrome 68 zawiera Lighthouse 3.0. W kolejnych sekcjach znajdziesz podsumowanie najważniejszych zmian. Więcej informacji znajdziesz w artykule Ogłoszenie Lighthouse 3.0.

Szybsze i bardziej niezawodne kontrole

Lighthouse 3.0 zawiera nowy wewnętrzny mechanizm sprawdzania o nazwie Lantern, który przeprowadza audyty szybciej i z mniejszą zmiennością między przebiegami.

Nowe pozycje interfejsu użytkownika

Lighthouse 3.0 wprowadza też nowe UI dzięki współpracy zespołów Lighthouse i Chrome UX (Research & Design).

Nowy interfejs raportu w Lighthouse 3.0

Rysunek 5. Nowy interfejs raportu w Lighthouse 3.0

Nowe audyty

Lighthouse 3.0 zawiera też 4 nowe audyty:

  • Pierwsze wyrenderowanie treści
  • Plik robots.txt jest nieprawidłowy
  • Używanie formatów wideo do treści animowanych
  • Unikaj wielokrotnych, kosztownych podróży powrotnych do dowolnego miejsca pochodzenia

Obsługa BigInt

Chrome 68 obsługuje nowy typ liczbowy o nazwie BigInt. BigInt umożliwia reprezentowanie liczb całkowitych z dowolną dokładnością. Wypróbuj to w Konsoli:

Przykład typu BigInt w konsoli

Rysunek 6. Przykład BigInt w Konsoli

Dodawanie ścieżki właściwości do obserwowanych

Gdy się zatrzymasz na punkcie przerwania, kliknij prawym przyciskiem myszy usługę w panelu Zakres i wybierz Dodaj ścieżkę właściwości do obserwowanych, aby dodać tę usługę do panelu Obserwowany.

Przykład ścieżki do obserwowanej usługi

Rysunek 7. Przykład dodawania ścieżki właściwości do obserwowanych

Opcja „Pokaż sygnaturę czasową” została przeniesiona do ustawień

Pole wyboru Pokaż sygnatury czasowe, które wcześniej znajdowało się w sekcji Ustawienia konsoli Przycisk Ustawienia konsoli, zostało przeniesione do sekcji Ustawienia.

Pobieranie kanałów podglądu

Rozważ użycie jako domyślnej przeglądarki deweloperskiej wersji Canary, Dev lub Beta przeglądarki Chrome. Te kanały wersji wstępnej zapewniają dostęp do najnowszych funkcji DevTools, umożliwiają testowanie najnowocześniejszych interfejsów API platformy internetowej i pomagają znaleźć problemy w witrynie, zanim zrobią to użytkownicy.

Kontakt z zespołem Narzędzi deweloperskich w Chrome

Aby omówić nowe funkcje, aktualizacje lub inne kwestie związane z Narzędziami deweloperskimi, skorzystaj z tych opcji.

Co nowego w Narzędziach deweloperskich

Lista wszystkich tematów omawianych w cyklu artykułów Co nowego w Narzędziach deweloperskich.