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

  • popularne porównania: Różnica między formatem plików audio WAV i MP4

    Różnica między formatem plików audio WAV i MP4

    Kluczowa różnica: WAV to format audio. Oznacza Waveform Audio File Format i został opracowany przez firmę Microsoft i IBM dla komputerów PC. MP4 jest oparty na typie plików MOV firmy Apple. MPEG-4 Part 12 został opracowany z pliku MOV firmy Apple i ostatecznie zaowocował MPEG-4 Part 14, który jest formatem MP4. WAV, sk
  • popularne porównania: Różnica między kontrolą jakości i testowaniem

    Różnica między kontrolą jakości i testowaniem

    Kluczowa różnica : Zapewnianie jakości i testowanie często są mylone. Kontrola jakości bada proces produkcyjny i ustala wady w procesie produkcyjnym, podczas gdy testowanie jest procesem kontroli produktu na różnych etapach w celu powstrzymania wadliwych przedmiotów przed dotarciem do klienta. Termin
  • popularne porównania: Różnica między hurtownią danych a bazą danych

    Różnica między hurtownią danych a bazą danych

    Kluczowa różnica: Data Warehouse to duże centralne repozytorium danych historycznych. Te dane są gromadzone z różnych działów i jednostek firmy. Data Mart można uznać za podzbiór hurtowni danych lub po prostu repozytorium danych, które zasadniczo koncentruje się na jednym obszarze funkcjonalnym. Oba różnią
  • popularne porównania: Różnica między Bachelor of Arts a Bachelor of Science in Psychology

    Różnica między Bachelor of Arts a Bachelor of Science in Psychology

    Kluczowa różnica: Bachelor of Arts in Psychology ogólnie studiuje psychologię od aspektu sztuki i humanistyki, podczas gdy Bachelor of Science in Psychology bada przedmiot z naciskiem na nauki. Bachelor of Arts (BA) w dziedzinie psychologii i Bachelor of Science (BS) w dziedzinie psychologii są dwa kursy, które można realizować, aby uzyskać akredytację w dziedzinie psychologii. Jeśli ch
  • popularne porównania: Różnica między socjalizmem a komunizmem

    Różnica między socjalizmem a komunizmem

    Kluczowa różnica: socjalizm odnosi się do systemu gospodarczego, który ma na celu dystrybucję zasobów dla każdej osoby, zgodnie z ich czynami. Komunizm odnosi się do systemu ekonomicznego i politycznego, który ma na celu dystrybucję zasobów dla każdej osoby zgodnie z ich potrzebami. Komunizm i socjalizm są ideologicznymi zasadami, które rozwinęły się w odpowiedzi na rewolucję przemysłową. Podczas rewolucji
  • popularne porównania: Różnica między mitozy i mejozy

    Różnica między mitozy i mejozy

    Kluczowa różnica: Mitoza to proces, w którym komórka eukariotyczna oddziela chromosomy w jądrze komórkowym na dwa identyczne zestawy. Zasadniczo komórka (komórka macierzysta) dzieli się na dwie komórki (komórki potomne), które są identyczne z komórką macierzystą. Mejoza, z drugiej strony, jest specjalnym rodzajem podziału komórek koniecznym do rozmnażania płciowego u eukariontów. W procesie mejozy k
  • popularne porównania: Różnica między LPG a CNG

    Różnica między LPG a CNG

    Kluczowa różnica : Różnica między LPG i CNG polega na tym, na czym składają się lub składają. CNG głównie składa się z metanu, podczas gdy LPG zawiera butan, propan i wiele innych chemikaliów. Określenie LPG oznacza "Liquefied Petroleum Gas". LPG jest sztucznym produktem. Jest to mieszanina gazów węglowodorowych, takich jak butan i propan oraz inne chemikalia. Gazy te są wspól
  • popularne porównania: Różnica między pracą, pracą i biznesem

    Różnica między pracą, pracą i biznesem

    Kluczowa różnica: Praca jest czymś, co ludzie robią w zamian za pieniądze, takie jak wynagrodzenie. Praca jest często krótkotrwała i odbywa się tylko jako osoba wymagająca pieniędzy na życie. Często ma się pracę w jakiejś firmie. Biznes, przedsiębiorstwo lub firma to organizacja, która aktywnie angażuje się w działalność handlową, przemysłową lub zawodową. Praca, praca i biznes to
  • popularne porównania: Różnica między Bitcoinem i Ripple

    Różnica między Bitcoinem i Ripple

    Kluczowa różnica: Bitcoin był pierwszym pomyślnie wdrożonym protokołem kryptowalutowym peer-to-peer. Ripple był pierwotnie systemem płatności, wymianą walut i siecią przekazów pieniężnych. Ostatecznie zbudował swoją sieć, aby włączyć własną kryptowalutę o nazwie ripples. Bitcoin to rodzaj protokołu kryptowalutowego typu peer-to-peer. Kryptowaluta to rodzaj

Wybór Redakcji

Różnica między stażem a stażami

Kluczowa różnica: Staż jest programem szkoleniowym dla białych kołnierzyków lub kariery zawodowej. Praktyki zawodowe to program szkoleniowy dla zawodów rzemieślniczych lub handlowych. Praktyki i staż to dwie rzeczy, które często dobrze prezentują się w życiorysie. Doradcy w college'u często sugerują, że dana osoba podejmuje staż w trakcie semestru lub przerwy wakacyjnej, ponieważ daje studentowi większą szansę na wybranie życiorysu przez firmę. Wiele osób często myli