JavaScript to język skryptowy używany w internecie. Zapewnia ona bogatą interaktywność i dynamiczną treść dla aplikacji internetowych. Dzięki niemu możesz tworzyć interfejsy, które ułatwiają użytkownikom wykonywanie złożonych zadań i przechowywanie danych. Tutaj możesz zapoznać się z naszym zbiorem treści JavaScript oraz poznać różne koncepcje i techniki, aby rozwinąć swoje umiejętności w zakresie JavaScriptu.
Jeśli dopiero zaczynasz korzystać z JavaScriptu, chętnie Ci pomożemy. Nasz kurs „Learn JavaScript” zawiera podstawowe informacje o języku JavaScript, dzięki czemu możesz poznać jego tajniki.
Poznaj najnowsze funkcje JavaScriptu, które są dostępne we wszystkich głównych silnikach przeglądarek.
JavaScript oferuje wiele funkcji ułatwiających tworzenie aplikacji, które odpowiadają na potrzeby użytkowników.
Interakcja z następnym wyrenderowaniem (INP) to ważny wskaźnik responsywności strony, który mierzy czas reagowania. Te przewodniki zawierają wskazówki dotyczące JavaScriptu, które pomogą Ci zapewnić użytkownikom responsywność stron.
Kod JavaScript pochodzący od innych firm może powodować problemy z wydajnością w aplikacjach internetowych. Dowiedz się, jak zarządzać skryptami innych firm, aby zapewnić szybkie działanie aplikacji internetowych.
Zapoznaj się z tymi wzorcami JavaScript, których możesz używać do szybkiego wykonywania typowych zadań w swoich aplikacjach internetowych.
KURS

Jeśli dopiero zaczynasz korzystać z JavaScriptu, chętnie Ci pomożemy. W naszym kursie Ucz się JavaScriptu poznasz działanie JavaScriptu, zaczynając od podstaw, takich jak zmienne, funkcje i wyrażenia warunkowe. Następnie zajmiesz się bardziej złożonymi tematami, takimi jak dziedziczenie prototypowe, klasy i inne zagadnienia, które pomogą Ci doskonalić umiejętności w zakresie JavaScriptu, aby tworzyć bogate aplikacje internetowe.

Wartość domyślna informuje deweloperów, kiedy można bezpiecznie używać funkcji platformy internetowej we wszystkich głównych silnikach przeglądarek. Oto niektóre funkcje JavaScriptu, które są teraz dostępne w wersji podstawowej.

Rozszerzalny ArrayBuffer stał się podstawą. Nowa wersja jest dostępna od lipca 2024 r.
W czerwcu 2024 r. metody ustawień zostały udostępnione jako punkt odniesienia.
W maju 2024 r. CustomStateSet stał się dostępny jako punkt odniesienia.
Interfejs Screen Wake Lock API stał się dostępny w wersji Nowy w maju 2024 r.
Funkcja intl.Segmenter została udostępniona w wersji podstawowej w kwietniu 2024 r.
Funkcja promise.withResolvers() stała się dostępna w wersji podstawowej w marcu 2024 r.
Funkcje groupBy() stały się dostępne jako nowe wartości domyślne w marcu 2024 r.
W marcu 2024 r. metody ArrayBuffer transfer() i transferToFixedLength() stały się dostępne jako nowe wartości domyślne.
Funkcja Array.fromAsync() została zastąpiona przez funkcję Baseline Newly, która będzie dostępna od stycznia 2024 r.

JavaScript udostępnia wiele narzędzi, które ułatwiają tworzenie aplikacji odpowiadających na potrzeby użytkowników. Oto kilka typowych funkcji, o których warto wiedzieć w swoich aplikacjach internetowych.

Obietnice umożliwiają asynchroniczne wykonywanie kodu po wystąpieniu określonego zdarzenia.
Interfejs API fetch umożliwia wysyłanie żądań HTTP w celu pobierania danych z sieci na poziomie front-endu.
Interfejs IndexedDB API umożliwia przechowywanie uporządkowanych danych, w tym plików i blobów, po stronie klienta.

Sposób korzystania z JavaScriptu może mieć wpływ na interakcję z następnym wyrenderowaniem (INP) aplikacji internetowej. Te przewodniki pomogą Ci rozwiązać problemy z częstotliwością wyświetlania stron powodowane przez JavaScript.

Długie zadania w wątku głównym mogą powodować, że aplikacja internetowa przestaje reagować. Dowiedz się, jak zoptymalizować długie zadania, aby poprawić INP aplikacji internetowej.
Długie opóźnienia w reakcji występują, gdy użytkownicy wchodzą w interakcję ze stroną, a przeglądarka zbyt długo na to reaguje. Przyczyną mogą być skrypty JavaScript. Z tego przewodnika dowiesz się, jak skrócić opóźnienia w przyjmowaniu danych i przyspieszyć działanie aplikacji internetowej.
Gdy skrypty są pobierane podczas wczytywania strony, mogą powodować długie zadania, które mogą wpływać na INP aplikacji internetowej. Dowiedz się, jak zoptymalizować długie zadania oceny skryptu, aby utrzymać niski INP.
Nie wszystko musi działać w wątku głównym. Jeśli masz duże partie pracy, które zajmują dużo czasu, możesz przekazać je do wątków web worker, aby zachować jak najlepszą responsywność aplikacji internetowej.
Typowym problemem z wydajnością w internecie jest używanie kodu JavaScript firmy zewnętrznej, który może powodować wolniejsze wczytywanie stron, a nawet problemy z ich responsywnością. Zapoznaj się z tymi przewodnikami, aby rozwiązać typowe problemy z wydajnością kodu JavaScript pochodzącego od innych firm.
Dowiedz się, jak kod JavaScript firm zewnętrznych może wpływać na wydajność i co możesz zrobić, aby nie spowalniać swoich witryn.
Zwiększ swoje umiejętności detektywistyczne w zakresie wydajności dzięki Lighthouse i Narzędziom deweloperskim w Chrome.
Dowiedz się, jak sprawnie ładować JavaScript innej firmy, aby zwiększyć wydajność swoich aplikacji internetowych.
Dowiedz się, jak zoptymalizować tagi i menedżerów tagów pod kątem podstawowych wskaźników internetowych, aby te przydatne narzędzia miały jak najmniejszy wpływ na wydajność aplikacji internetowej.

Zapoznaj się z tymi wzorami, które możesz wykorzystać do szybkiego wykonywania typowych zadań w aplikacji internetowej za pomocą JavaScriptu.

Zapoznaj się z tymi wzorami, aby wykonywać typowe czynności w aplikacjach internetowych.
Poznaj wzorce pracy z plikami i katalogami w JavaScript.
Dowiedz się, jak używać interfejsów API Schowka w JavaScript, aby udostępnić w aplikacjach internetowych funkcję kopiowania i wklejania.