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

Kayce Basques
Kayce Basques

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

Przeczytaj poniższe informacje o wersji lub obejrzyj film z informacjami o wersji.

Konsola ułatwień dostępu

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

Wartościowanie zachłanne

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

Konsola wyświetla wynik operacji sort() przed jej wyraźnym wykonaniem.

Rysunek 1. Konsola wyświetla wynik operacji sort(), zanim zostanie ona jawnie 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 (Wczesna ocena).

Narzędzia deweloperskie nie obliczają wartości wyrażenia, jeśli powoduje ono efekty uboczne.

Wskazówki dotyczące argumentów

Podczas wpisywania funkcji konsola wyświetla teraz argumenty, których oczekuje funkcja.

Podpowiedzi dotyczące argumentów w Konsoli.

Rysunek 2. Różne przykłady podpowiedzi argumentów w konsoli

Uwagi:

  • Znak zapytania przed argumentem, np. ?options, oznacza opcjonalny argument.
  • Wielokropek przed argumentem, np. ...items, oznacza rozszerzenie.
  • Niektóre funkcje, np. CSS.supports(), akceptują wiele sygnatur argumentów.

Autouzupełnianie po wykonaniu funkcji

Po włączeniu funkcji Eager Evaluation konsola pokazuje też, które właściwości i funkcje są dostępne po wpisaniu funkcji.

Po uruchomieniu polecenia document.querySelector('p') konsola może teraz wyświetlać dostępne właściwości i funkcje tego elementu.

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

Słowa kluczowe ES2017 w autouzupełnianiu

Słowa kluczowe ES2017, takie jak await, są teraz dostępne w interfejsie autouzupełniania w konsoli.

Konsola sugeruje teraz słowo „await” w interfejsie autouzupełniania.

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

Szybsze i bardziej niezawodne audyty, nowy interfejs i nowe audyty

Chrome 68 zawiera Lighthouse 3.0. W kolejnych sekcjach znajdziesz podsumowanie najważniejszych zmian. Więcej informacji znajdziesz w ogłoszeniu o Lighthouse 3.0.

Szybsze i bardziej wiarygodne audyty

Lighthouse 3.0 ma nowy wewnętrzny mechanizm audytu o nazwie kodowej Lantern, który przeprowadza audyty szybciej i z mniejszymi różnicami między poszczególnymi uruchomieniami.

Nowe pozycje interfejsu użytkownika

Lighthouse 3.0 ma też nowy interfejs użytkownika, który powstał dzięki współpracy zespołów Lighthouse i Chrome UX (badania i projektowanie).

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 w przypadku treści animowanych
  • Unikaj wielokrotnych, kosztownych podróży w obie strony do dowolnego miejsca docelowego.

Obsługa typu BigInt

Chrome 68 obsługuje nowy typ danych liczbowych o nazwie BigInt. BigInt umożliwia reprezentowanie liczb całkowitych z dowolną precyzją. Wypróbuj w konsoli:

Przykład BigInt w konsoli.

Rysunek 6. Przykład BigInt w konsoli

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

Gdy program jest wstrzymany w punkcie przerwania, kliknij prawym przyciskiem myszy właściwość w panelu Zakres i wybierz Dodaj ścieżkę właściwości do obserwowanych, aby dodać tę właściwość do panelu Obserwowane.

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

Rysunek 7. Przykład użycia opcji Dodaj ścieżkę właściwości do obserwowanych

Opcja „Wyświetlaj sygnatury czasowe” została przeniesiona do ustawień

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

Pobieranie kanałów podglądu

Rozważ używanie Chrome w wersji Canary, deweloperskiej lub beta jako domyślnej przeglądarki do programowania. Te kanały wersji testowych zapewniają dostęp do najnowszych funkcji Narzędzi deweloperskich, umożliwiają testowanie najnowocześniejszych interfejsów API platformy internetowej i pomagają znajdować problemy w witrynie, zanim zrobią to użytkownicy.

Kontakt z zespołem Narzędzi deweloperskich w Chrome

Skorzystaj z tych opcji, aby porozmawiać o nowych funkcjach, aktualizacjach lub innych kwestiach związanych z Narzędziami deweloperskimi.

Co nowego w Narzędziach deweloperskich

Lista wszystkich tematów omówionych w serii Nowości w Narzędziach deweloperskich.