
Edmund Richardson
0
861
196
JavaScript jest językiem programowania dla Internetu. Jest obsługiwany przez większość przeglądarek internetowych, w tym Chrome, Firefox, Safari, Internet Explorer, Edge, Opera itp. Większość przeglądarek mobilnych na smartfony obsługuje także JavaScript.
Służy głównie do ulepszania stron internetowych w celu zapewnienia bardziej przyjaznej obsługi. Należą do nich dynamicznie aktualizowane strony internetowe, ulepszenia interfejsu użytkownika, takie jak menu i okna dialogowe, animacje, grafika 2D i 3D, interaktywne mapy, odtwarzacze wideo i inne. Ten tryb użycia JavaScript w przeglądarce jest również nazywany javascript po stronie klienta.
Triada strony internetowej
Gdy weźmiesz pod uwagę komponenty tworzące stronę internetową, JavaScript stanowi trzeci komponent triady, a HTML i CSS to dwa pozostałe. HTML opisuje stronę, w tym tekst, grafikę itp. CSS służy do kontrolowania i dostosowywania wyglądu strony internetowej, w tym kolorów, czcionek itp. JavaScript służy do dodawania dynamicznego komponentu do strony internetowej i maksymalizacji elementy na stronie programowalne.
Historia JavaScript
Tworzenie JavaScriptu rozpoczęło się w 1995 roku w Netscape Communications, twórcy przeglądarki Netscape. Zdali sobie sprawę, że dodanie “język kleju” w celu zwiększenia wygody korzystania z Internetu zwiększyłoby to zainteresowanie użytkowników. Sprowadzili więc Brendana Eicha, aby osadził język programowania schematów. Ponieważ jednak Java była w tamtym czasie gorącym nowym językiem sieci, postanowili zbliżyć ten język pod względem składni do języka Java. Rezultatem był JavaScript, z funkcjami Scheme, orientacją obiektową SmallTalk i składnią Java. Pierwsza wersja tego języka została faktycznie nazwana Mocha w maju 1995 r., Przemianowano ją na LiveScript we wrześniu 1995 r., A ponownie zmieniono nazwę na JavaScript w grudniu 1995 r..
W 1996 r. JavaScript został przesłany do ECMA International w celu sfinalizowania jako standardowa specyfikacja. W czerwcu 1997 r. Wydano pierwszą oficjalną specyfikację języka jako ECMA-262. Najnowsza wersja tego języka to ECMAScript 2017, która została wydana w czerwcu 2017 r.
Co mogę zrobić z JavaScript?
JavaScript to pełnoprawny interpreter języka programowania osadzony w przeglądarce internetowej. W JavaScript możesz robić wszystko, co pozwala zwykły język, taki jak Java. Obejmują one:
- Deklaruj zmienne
- Przechowuj i pobieraj wartości
- Zdefiniuj i wywołaj funkcje
- Zdefiniuj własne klasy
- Załaduj i użyj modułów zewnętrznych
- Napisz programy obsługi zdarzeń, które reagują na zdarzenia użytkownika i inne
- I wiele więcej
Przeglądarka internetowa ładuje stronę internetową, analizuje HTML i tworzy z zawartości coś, co nazywa się DOM Object Document Model (DOM). DOM przedstawia podgląd strony na żywo w kodzie JavaScript. Twój kod może następnie aktualizować DOM i natychmiast przedstawiać go użytkownikowi. Przeglądarka pozwala również zarejestrować kod, aby otrzymywać powiadomienia o zdarzeniach interfejsu użytkownika, takich jak ruch myszy, kliknięcie przycisku itp. Korzystając z tych wszystkich funkcji, możesz budować fajne małe (i nie tak małe) aplikacje, które spełniają dowolne cele, które wybierzesz.
Ostrzeżenie: Ponieważ JavaScript jest tak potężnym językiem JavaScript i tworzenie stron internetowych: Korzystanie z modelu obiektowego dokumentu JavaScript i tworzenie stron internetowych: Korzystanie z modelu obiektowego dokumentu W tym artykule zapoznasz się ze szkieletem dokumentu, z którym JavaScript współpracuje. Posiadając praktyczną wiedzę na temat tego abstrakcyjnego modelu obiektu dokumentu, możesz pisać JavaScript, który działa na dowolnej stronie internetowej. , możliwe jest także pisanie złośliwego oprogramowania, wirusów, porywaczy przeglądarki i innych złośliwych programów, które mogą wyrządzić je użytkownikom. Obejmują one od kradzieży plików cookie przeglądarki, haseł, kart kredytowych po pobieranie wirusów na komputer.
Jak działa JavaScript?
Gdy przeglądarka internetowa ładuje stronę internetową, parser HTML zaczyna analizować kod HTML i tworzyć DOM. Za każdym razem, gdy analizator składni napotka dyrektywę CSS lub JavaScript (wbudowaną lub zewnętrznie załadowaną), zostaje przekazany do analizatora składni CSS lub silnika JavaScript zgodnie z wymaganiami. Mechanizm JavaScript ładuje zewnętrzne pliki JavaScript i kod wbudowany, ale nie uruchamia kodu natychmiast. Czeka na zakończenie analizy HTML i CSS. Po wykonaniu tej czynności JavaScript jest wykonywany w kolejności, w jakiej zostały znalezione na stronie internetowej: definiowane są zmienne i funkcje, wykonywane są wywołania funkcji, uruchamiane są procedury obsługi zdarzeń itp. Działania te powodują aktualizację DOM przez JavaScript i jest renderowane natychmiast przez przeglądarkę.
Ładowanie JavaScript na stronie internetowej
Najczęstszym sposobem ładowania JavaScript na stronie internetowej jest użycie scenariusz Tag HTML. W zależności od wymagań możesz użyć jednej z następujących metod.
- Załaduj zewnętrzny plik javascript na stronę internetową w następujący sposób:
- Możesz podać pełny adres URL, jeśli javascript pochodzi z innej domeny niż strona internetowa w następujący sposób:
- JavaScript może być bezpośrednio osadzony w kodzie HTML. Następujące powoduje, że strona internetowa wyskakuje okienko ostrzeżenia, gdy jest ładowana.
alert („Strona jest załadowana”);
Oprócz tych metod istnieją sposoby dynamicznego ładowania kodu JavaScript na żądanie. W rzeczywistości istnieją całe frameworki dedykowane do ładowania i uruchamiania modułów JavaScript z odpowiednimi zależnościami rozwiązanymi w czasie wykonywania. Omówienie tych technik należy odroczyć do zaawansowanego artykułu.
Niektóre przykładowe fragmenty kodu JavaScript
Oto kilka prostych przykładów kodu JavaScript, aby zilustrować, jak łatwo można używać na swojej stronie internetowej.
- Poniżej zaznaczono wszystkie pogrubienie elementy w dokumencie i ustawia kolor pierwszego na czerwony.
var elems = document.getElementsByTagName ('b'); elems [0] .style.color = 'red';
- Chcesz zmienić obraz w img etykietka? Poniżej powiązano moduł obsługi zdarzeń dla Kliknij zdarzenie przycisku.
Zmień obraz
- Zaktualizuj treść tekstu akapitu (p) element? Ustaw innerHTML właściwość elementu, jak pokazano:
Witaj świecie
Kliknij
Te przykłady kodu dają tylko wgląd w to, co możesz zrobić, używając JavaScript na swojej stronie internetowej. Istnieje wiele samouczków Freebie: Naucz się kodować za pomocą 27 godzin samouczków wideo Freebie: Naucz się kodować za pomocą 27 godzin samouczków wideo The Ultimate Coding Package, który obejmuje pięć kursów wideo i 27 godzin instrukcji premium jest teraz ZA DARMO. w Internecie, aby zacząć. Wypróbuj już dziś!
Podsumowanie
Mamy nadzieję, że wprowadzenie to przyniosło pewne informacje na temat JavaScript i pobudziło apetyt na ogólne programowanie internetowe, aw szczególności JavaScript..
Jak korzystasz (lub planujesz używać) JavaScript na swojej stronie? Daj nam znać w komentarzach poniżej.
Zdjęcie: info@crashmedia.fi/Depositphotos