Różnica między JavaScript w Head i Body

Kluczowa różnica: JavaScript jest interpretowanym językiem programowania komputerowego. Jest to oparty na prototypach język skryptowy, który jest dynamiczny, słabo typowany i ma funkcje pierwszej klasy. Podczas osadzania kodu JavaScript na stronie internetowej może pojawić się niemal w dowolnym miejscu w pliku HTML. Jednak kod jest zazwyczaj zapisywany pod tagiem head lub tagiem body. Zwykle kod jest umieszczany w elemencie głównym. Jednak zaleca się, aby jeśli JavaScript nie był wymagany do wykonania na początku strony, powinien on być umieszczony na dole, w ciele.

Mimo że ich nazwy sugerują, że Java i JavaScript muszą być jakoś powiązane, to po prostu nieprawda. JavaScript jest interpretowanym językiem programowania komputerowego. Główną różnicą między Javą i JavaScriptem jest to, że podczas gdy Java jest językiem programowania, JavaScript jest językiem skryptowym. Jest to oparty na prototypach język skryptowy, który jest dynamiczny, słabo typowany i ma funkcje pierwszej klasy. Jednakże, podobnie jak w Javie, JavaScript jest silnie uzależniony od języka programowania C. JavaScript również pożycza wiele nazw i konwencji nazewnictwa z Javy, ale ma bardzo odmienną semantykę niż Java.

JavaScript przyjmuje kluczowe zasady projektowania z języków programowania Self and Scheme. Jest to język wielu paradygmatów, który obsługuje zorientowane obiektowo, bezwzględne i funkcjonalne style programowania.

JavaScript został sformalizowany w standardzie języka ECMAScript i został pierwotnie zaimplementowany jako część przeglądarek internetowych. Pozwoliło to skryptom po stronie klienta na interakcję z użytkownikiem, sterowanie przeglądarką, komunikowanie się asynchronicznie i modyfikowanie wyświetlanej treści dokumentu. Jednak JavaScript jest również używany w aplikacjach spoza stron internetowych, takich jak dokumenty PDF, przeglądarki specyficzne dla witryny i widgety na pulpicie. Co więcej, nowsze i szybsze maszyny wirtualne JavaScript i frameworki również zwiększyły popularność JavaScriptu dla aplikacji internetowych po stronie serwera.

Istnieją różne podobieństwa między Javą i JavaScriptem, na przykład oba mają składnię podobną do C. Są one zarówno obiektowe, jak i typowo piaskowane, zwłaszcza gdy są używane w przeglądarce. JavaScript został zaprojektowany z uwzględnieniem składni języka Java i biblioteki standardowej. Wszystkie słowa kluczowe Java były zarezerwowane w oryginalnym kodzie JavaScript. Standardowa biblioteka JavaScript jest zgodna z konwencjami nazewnictwa Java, a obiekty matematyczne i daty JavaScript są oparte na klasach z wersji Java 1.0. Są jednak znacznie bardziej różne, niż są do siebie podobne.

Podczas osadzania kodu JavaScript na stronie internetowej może pojawić się niemal w dowolnym miejscu w pliku HTML. Jednak kod jest zazwyczaj zapisywany pod tagiem head lub tagiem body. Zwykle kod napisany w głowie ładuje się przed kodem zapisanym w treści. Wynika to głównie z kolejności ładowania.

Zwykle kod jest umieszczany w elemencie głównym. Jednak zaleca się, aby jeśli JavaScript nie był wymagany do wykonania na początku strony, powinien on być umieszczony na dole, w ciele. Wynika to z faktu, że przeglądarka musi przejść do trybu jednowątkowego, podczas gdy JavaScript ładuje się, a następnie wykonuje. JavaScript na górze strony powoduje, że przeglądarka wstrzymuje się, gdy zajmuje się JavaScript. Jeśli JavaScript znajduje się na dole strony, przeglądarka może załadować zawartość na stronę, która będzie widoczna dla użytkownika. Podczas gdy użytkownik zaczyna czytać treść, przeglądarka może następnie zatrzymać się w czasie wolnym i zająć się JavaScriptem.

Jednak rzeczywiste położenie JavaScriptu zależy od indywidualnej strony internetowej i programisty. Umieszczenie będzie zależało od tego, kiedy programista będzie wymagał załadowania JavaScript; na początku lub później.

Zalecane

Podobne Artykuły

  • różnica pomiędzy: Różnica między iPad Mini i Asus FonePad

    Różnica między iPad Mini i Asus FonePad

    Kluczowa różnica: iPad Mini to elegancki, cieńszy iPad 2. iPad Mini jest wyposażony w 7, 9-calowy podświetlany diodami LED ekran dotykowy z ekranem dotykowym IPS pokryty odpornym na odciski palca oleofobowym materiałem. Asus ogłosił uruchomienie najnowszego phabletu Asus Fonepad. Fonepad to 7-calowy tablet z Androidem, który umożliwia użytkownikom wykonywanie połączeń telefonicznych poprzez umieszczenie urządzenia na uchu. Phablet ma 7-
  • różnica pomiędzy: Różnica między wrażeniem a percepcją

    Różnica między wrażeniem a percepcją

    Kluczowa różnica: odczucia to rzeczy w naszym środowisku zarejestrowane przez pięć głównych narządów zmysłów. Uczucie jest tym, co widzimy, słyszymy, wąchamy, smakujemy i czujemy. Percepcja polega na tym, jak interpretujemy te odczucia. Percepcja pomaga nam zrozumieć nasze odczucia. Słowa "sensacja" i "percepcja" są ze sobą powiązane, co sprawia, że ​​dość łatwo miesza się definicję dwóch słów. Sensacja jest zasadniczo &quo
  • różnica pomiędzy: Różnica między Samsung Galaxy Mega 5.8 i Samsung Galaxy S3

    Różnica między Samsung Galaxy Mega 5.8 i Samsung Galaxy S3

    Kluczowa różnica: Samsung rozszerzył swoją ofertę w kategorii phablet, wprowadzając Samsung Galaxy Mega 5.8 i Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 5.8 został nazwany tak ze względu na pojemnościowy ekran dotykowy TFT 5, 8 cala o rozdzielczości 540 x 960 pikseli. Telefon jest zasilany dwurdzeniowym procesorem 1, 4 GHz z 1, 5 GB pamięci RAM. Galaxy S3
  • różnica pomiędzy: Różnica między Samsung Galaxy Tab 2 10.1 i iPad

    Różnica między Samsung Galaxy Tab 2 10.1 i iPad

    Kluczowa różnica: Galaxy Tab 2 10.1 to 10, 1-calowy tablet, który został wprowadzony na rynek w maju 2012 roku. Tabletki mają pojemnościowy ekran dotykowy TFT z funkcją Plane Line Switching (PLS) o gęstości około 149 ppi, dzięki czemu rozdzielczość na ekranie nie jest zbyt duża. Model Wi-Fi jest zasilany dwurdzeniowym Cortex-A9 1 GHz, natomiast model Wi-Fi + Mobile jest zasilany 1, 5 GHz, dwurdzeniowy procesor Kuala Qualcomm. iPady mają e
  • różnica pomiędzy: Różnica między gołębiem a mewa

    Różnica między gołębiem a mewa

    Kluczowa różnica: Gołębie należą do rodziny Columbidae w królestwie Animalia. Można je znaleźć w prawie wszystkich siedliskach i regionach, z wyjątkiem miejsc o ekstremalnym upale lub ekstremalnie niskich temperaturach. Gołębie różnią się wielkością w zależności od różnych gatunków, a niektóre mogą nawet rosnąć do wielkości indyka. Naukowo termin "mewy&q
  • różnica pomiędzy: Różnica między Nowym Jorkiem a Chicago

    Różnica między Nowym Jorkiem a Chicago

    Kluczowa różnica: Nowy Jork ma znaczący wpływ na handel, finanse, media, sztukę, modę, badania, technologię, edukację i rozrywkę. Chicago jest uważane za międzynarodowe centrum finansów, handlu, przemysłu, technologii, telekomunikacji i transportu. Który z nich jest lepszy, Nowy Jork czy Chicago? To pytanie z
  • różnica pomiędzy: Różnica między dębem a popiołem

    Różnica między dębem a popiołem

    Kluczowa różnica: dąb i jesion to dwa różne rodzaje drzew. Terminy te są również używane do wskazania drewna uzyskanego z ich odpowiednich drzew. Dęby uważane są za twarde, ciężkie, trwałe i drogie. Dąb jest również znany z wytrzymałości i trwałości, a także wysokiej odporności na wilgoć i wilgoć. Popiół jest jednym z naj
  • różnica pomiędzy: Różnica między krajobrazem a portretem

    Różnica między krajobrazem a portretem

    Kluczowa różnica: Po pierwsze, terminy odnoszą się do typów obrazów: krajobraz jest w rzeczywistości obrazem ziemi, podczas gdy portret jest obrazem osoby. Po drugie, terminy odnoszą się do orientacji, gdzie pejzaż odnosi się do czegoś, co jest szersze niż wyższe, podczas gdy portret jest czymś, co jest wyższe, a nie szersze. Pojęcia krajob
  • różnica pomiędzy: Różnica między Superkomputerem i Mainframe

    Różnica między Superkomputerem i Mainframe

    Kluczowa różnica: Superkomputer to potężny komputer, który jest używany do przetwarzania danych z możliwie największą prędkością. Komputer mainframe to duży komputer, który służy do obliczeń dotyczących ogromnej ilości danych. Zatem głównym celem superkomputera jest szybkość, podczas gdy na komputerze typu mainframe zajmuje się on dużą ilością danych. Komputery mainframe nie są

Wybór Redakcji

Różnica między brzuszkami a przysiadaniami

Kluczowa różnica: Brzuszki i przysiady są częstymi ćwiczeniami brzucha. Ćwiczenie jest ćwiczeniem treningu siłowego, które wzmacnia zginacze i mięśnie brzucha oprócz mięśni klatki piersiowej, szyi, dolnej części pleców i kończyn dolnych. Z drugiej strony, chrupnięcie jest uważane za półsiedzące. Ćwiczy tylko mięśnie