Co to jest JavaScript? Historia wyglądu i główne cechy

Współczesny Internet trudno sobie wyobrazić bez interaktywnych stron internetowych. Niewyraźne aktualizacje, otrzymywanie wiadomości i wysyłanie ich stało się powszechne na wiele sposobów dzięki specjalnym językom skryptowym. W tym artykule omówimy, czym jest javascript.

Opis

javascript odnosi się do języków, które nie mają szczególnych różnic w paradygmatach. Oznacza to, że możesz pisać w stylach obiektowych, funkcjonalnych, imperatywnych i innych. To właśnie to podejście bardzo wpłynęło na prostotę jego badania i zastosowania. Nawiasem mówiąc, właśnie w tym celu został stworzony.


[kciuk] http://hi-news.pp.ua/uploads/posts/2017-09/scho-take-javascript-storya-poyavi-ta-osnovn-osoblivost_291 .jpeg [/thumb]
Przeciwnie, fakt, że prostota i funkcjonalność, i odegrał kluczową rolę w rozwoju i rozpowszechniania mowy. Stało się tak popularne, że jest używane w praktycznie wszystkich obszarach programowania internetowego. javascript nie należy do żadnej firmy. Jednak sama nazwa javascript jest zarejestrowana przez Oracle, która jest również właścicielem Javy.

Trochę historii

Pierwsze próby stworzenia nowego, wygodnego języka zostały wykonane w 1992 roku przez Nombas. Podstawę podjął język S. Ostatnią wersję nazwano CEnvi. Jednak ten produkt nie był szeroko dystrybuowany. Potem sprawa wzięła programista Brendan Эyh, Netscape współzałożyciel Marc Andriessen i Sun współzałożyciel Bill Joy. Uwielbiali marzenie o stworzeniu języka, który mógłby zintegrować wszystkie części interfejsu internetowego i byłby łatwy do studiowania i zastosowania. Składnia została zaczerpnięta z modnych języków w tym czasiewysoki poziom - SI i Java.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-09/scho-take-javascript-storya-poyavi-ta-osnovn-osoblivost_942.jpeg [/kciuka],
Podczas rozwoju produktu kilkakrotnie zmieniono nazwę. Początkowa wersja nazywała się Mocha, następnie - LiveScript, a już w ostatecznym - javascript. W naszych czasach prawie każdy użytkownik Internetu przynajmniej zdaje sobie sprawę, co to jest javascript.


Cechy języka

Co można zrobić w języku javascript jest praktycznie nieograniczone. Jest osadzony w aplikacjach, stronach internetowych, usługach i samodzielnych produktach. Nowy i potężny pakiet AJAX dodał jeszcze więcej możliwości implementacji obsługi javascript. Oznacza to, że użytkownik może spokojnie aktualizować niewielką część strony bez konieczności jej ponownego uruchamiania. Pozwala to zaoszczędzić ruch i zwiększyć wygodę korzystania z interfejsów internetowych.

Zastosowanie na stronach internetowych

Implementacja w dokumencie odbywa się poprzez określenie specjalnych znaczników, co oznacza początek i koniec skryptu. Zazwyczaj osadzanie skryptu bezpośrednio w kodzie HTML jest traktowane jako silnik mowy. Bardziej wyrafinowanym i rozpoznawalnym sposobem jest przeniesienie kodu do osobnego pliku, a następnie połączenie go z odpowiednim miejscem na stronie.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-09/scho-take-javascript-storya-poyavi-ta-osnovn-osoblivost_553.jpeg [/kciuka],
Co to jest javascript pod względem składni? Kod domyślny może wyglądać tak: Jest to najprostsza implementacja, dzięki której można zobaczyć podstawowe elementy i ich wykorzystanie. Deklaracja zmiennych w języku występuje poprzez określenie słowa kluczowego var i następującej po nim nazwy. Na przykład w ten sposób: var variablename. Aby dać jej cośco oznacza, że ​​używa się znaku równości. Istnieje 6 znanych typów zmiennych w javascript. Ta liczba, łańcuch, boolean, zero, niezdefiniowany obiekt. Zasadniczo instrukcje typu twardego typu podczas tworzenia nie są wymagane. Oznacza to, że zmienna może mieć praktycznie dowolne znaczenie. Więcej szczegółowych informacji o właściwościach językowych można znaleźć w oficjalnych instrukcjach na ten temat.

Komunikacja z Javą

Uważa się, że język skryptowy javascript jest powiązany z Javą. To nie jest tak. Są one podobne pod wieloma względami - zarówno obiektowymi, jak i składniowymi. Ponadto języki są aktywnie wykorzystywane do tworzenia aplikacji i usług internetowych.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-09/scho-take-javascript-storya-poyavi-ta-osnovn-osoblivost_134.jpeg [/kciuka],
Jednak różnice są bardziej znaczące. Implementacja paradygmatu zorientowanego obiektowo występuje w Javie przy użyciu klas oraz w javascript, prototypach. Różnią się one również typizacją. Java jest kompilowana do własnego specjalnego kodu bajtowego. javascript jest interpretowany bezpośrednio ze skryptu.

Znane problemy

Bezpieczeństwo związane z problemami z javascript - użycie tak zwanych ataków typu XSS. Opiera się na wprowadzeniu skryptu do treści strony wyświetlanej użytkownikowi. Kod może uzyskać prawa bieżącego użytkownika i wykorzystać je ze stratą, na przykład w celu kradzieży danych osobowych. Czym są pliki cookie i javascript? Cookie to niewielki fragment danych przesyłany przez aplikację internetową do komputera użytkownika. Służy do identyfikowania użytkowników, rejestrowania ich preferencji lub po prostu do przechowywania ustawień witryny. Może być również wykorzystywany przez złośliwe osoby używające javascript.Podczas uzyskiwania dostępu do plików cookie, haker może zalogować się do witryny pod profilem użytkownika i wykraść dane osobowe. Aplikacja kliencka napisana w javascript może być opracowana wstecz, autoryzacja jest niepoprawna. Dlatego javascript nie zapewnia finansowania w celu zapewnienia przyzwoitego poziomu bezpieczeństwa.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-09/scho-take-javascript-storya-poyavi-ta-osnovn-osoblivost_875.jpeg [/kciuka],
Kwestie luk w zabezpieczeniach i pojawiających się błędów mogą wystąpić nie z powodu javascript. Wiele przeglądarek zawiera potencjalne "dziury" w swoim kodzie. A javascript jest często używany tylko jako narzędzie do ich używania. Często internetowej można znaleźć ludzi na SPOŁECZNOŚCIOWE Pytanie: Co to błąd javascript «VKontakte"? Jest to dość powszechny problem. Jego root może chować się w starej pamięci podręcznej lub w obecności wirusów na komputerze. Do leczenia należy spróbować wyczyścić pamięć podręczną, zaktualizować Java i Flash na komputerze. Ponadto, bardzo często ludzie są zainteresowani tym, co javascript void 0. Mówiąc prostym językiem, deweloper internetowej, ponieważ z jakiegoś powodu postanowił zachować aktywność i działalność każdego linku, pozostawiając w ten sposób, że do obsługi zdarzeń, takich jak kliknięcia na nim.

Wniosek

Czym jest javascript? Łatwo jest nauczyć się i stosować język skryptowy, który jest używany prawie na każdej stronie internetowej lub serwisie internetowym. Na jego podstawie tworzone i promowane są biblioteki, rozszerzana jest funkcjonalność i upraszczany jest rozwój. Standardowe javascript sama pojemność jest wystarczająca do realizacji większości zadań związanych nie tylko z programowaniem stron internetowych, ale zzastosowane rozwiązania.

Powiązane publikacje