Rozdíl mezi Javascriptem v hlavě a těle

Hlavní rozdíl: JavaScript je interpretovaný počítačový programovací jazyk. Je to prototypový skriptovací jazyk, který je dynamický, slabě napsaný a má prvotřídní funkce. Při vkládání kódu JavaScript na webovou stránku se může zobrazit téměř kdekoli v souboru HTML. Kód je však obvykle napsán buď pod hlavičkou nebo značkou těla. Obvykle je kód umístěn do prvku hlavy. Doporučuje se však, aby v případě, že JavaScript nevyžaduje, aby byl proveden na začátku stránky, měl by být umístěn v dolní části těla.

I když jejich jména naznačují, že Java a JavaScript musí být nějak spojeny, není to pravda. JavaScript je interpretovaný počítačový programovací jazyk. Hlavním rozdílem mezi Java a JavaScript je, že zatímco Java je programovací jazyk, JavaScript je skriptovací jazyk. Je to prototypový skriptovací jazyk, který je dynamický, slabě napsaný a má prvotřídní funkce. Nicméně, stejně jako Java, JavaScript je silně ovlivněn programovacím jazykem C. JavaScript také vypůjčuje mnoho jmen a pojmenování konvencí z Java, ale má velmi odlišnou sémantiku než Java.

JavaScript přebírá své klíčové principy návrhu z programovacích jazyků Self a Scheme. Jedná se o multi-paradigmatický jazyk, který podporuje objektově orientované, imperativní a funkční programovací styly.

JavaScript byl formalizován v jazykovém standardu ECMAScript a původně byl implementován jako součást webových prohlížečů. Umožnilo skriptům na straně klienta komunikovat s uživatelem, ovládat prohlížeč, komunikovat asynchronně a měnit obsah dokumentu, který byl zobrazen. JavaScript je však také používán v aplikacích mimo webové stránky, například v dokumentech PDF, prohlížečích specifických pro daný web a widgety pro stolní počítače. Navíc novější a rychlejší VM a rámce JavaScript také zvýšily popularitu jazyka JavaScript pro webové aplikace na straně serveru.

Mezi Java a JavaScript existují různé podobnosti, jako oba mají syntaxi typu C. Oba jsou objektově orientované a typicky karabínové, zvláště pokud jsou používány uvnitř prohlížeče. JavaScript byl také navržen s ohledem na syntaxi a standardní knihovnu Java. Všechna klíčová slova v jazyce Java byla vyhrazena v původním jazyce JavaScript. Standardní knihovna jazyka JavaScript se řídí pojmenováním jávských konvencí a objekty jazyka Math a Date jsou založeny na třídách Java 1.0. Jsou však mnohem odlišnější, než jsou podobné.

Při vkládání kódu JavaScript na webovou stránku se může zobrazit téměř kdekoli v souboru HTML. Kód je však obvykle napsán buď pod hlavičkou nebo značkou těla. Obvykle se kód napsaný v hlavě načte před kódem napsaným v těle. To je způsobeno zejména pořadí načítání.

Obvykle je kód umístěn do prvku hlavy. Doporučuje se však, aby v případě, že JavaScript nevyžaduje, aby byl proveden na začátku stránky, měl by být umístěn v dolní části těla. To je způsobeno skutečností, že prohlížeč musí jít do režimu s jedním závitováním, zatímco JavaScript se načte a poté spustí. JavaScript v horní části webové stránky způsobí, že prohlížeč pozastaví, zatímco se zabývá JavaScript. Pokud je JavaScript umístěn v dolní části webové stránky, může prohlížeč na stránce načíst obsah, který bude pro uživatele viditelný. Zatímco uživatel začne číst obsah, prohlížeč pak může pozastavit ve volném čase a vyřešit JavaScript.

Vlastní umístění jazyka JavaScript však závisí na konkrétní webové stránce a programátoru. Umístění bude záviset na tom, kdy bude programátor vyžadovat načítání jazyka JavaScript; na začátku nebo později.

Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi Santa Clausem a sv. Nikolášem

    Rozdíl mezi Santa Clausem a sv. Nikolášem

    Klíčový rozdíl: Santa Claus je velký bellied muž, který dává dárky na pěkné děti na Vánoce. Sv. Nikolaos je svatý, který se narodil v roce 270 nl a pomáhal každému v nouzi. Santa Claus pochází ze St. Nikolaos. Vánoce jsou jednou z nejočekávanějších prázdnin v roce. Děti a dospělí všude milují pocit Vánoc, ať už je to láska k rodině, teplo z Yule ohně, jasné barevné dekorace, nebo dokonce Santa. Santa je nejběžnější postavou, která je
  • rozdíl mezi: Rozdíl mezi kávou a kofeinem

    Rozdíl mezi kávou a kofeinem

    Klíčový rozdíl: Káva a kofein jsou dvě zcela odlišné látky. Káva je nápoj, který se vaří napínáním vody praženými praženými kávovými zrny, zatímco kofein je široce konzumované psychoaktivní drogy, které se nejčastěji vyskytují v kávě a sycených nápojích. Více než 90% světa spotřebuje kávu. Je to nejčastější konzumovaný nápoj jak
  • rozdíl mezi: Rozdíl mezi zařízeními Nexus 7 a Nexus 10

    Rozdíl mezi zařízeními Nexus 7 a Nexus 10

    Hlavní rozdíl: Nexus 7 je tabletový počítač s operačním systémem Android 4.1 (nazývaný také Jelly Bean). Byl vyvinut ve spolupráci s Asusem. Nexus 10 je tabletový počítač se systémem Android 4.2 (nazývaný také Jelly Bean), který byl s ním propuštěn. Byl vyvinut ve spolupráci se společností Samsung. S neustálým zdokonalováním
  • rozdíl mezi: Rozdíl mezi superpočítačem a sálovým počítačem

    Rozdíl mezi superpočítačem a sálovým počítačem

    Klíčový rozdíl: Superpočítač je výkonný počítač, který se používá pro zpracování dat s nejrychlejší možnou rychlostí. Sálový počítač je velký počítač, který se používá pro kalkulace, které se zabývají velkým množstvím dat. Proto je primární zaměření superpočítače rychlost, zatímco pro sálový počítač se jedná o velké množství dat. Sálové počítače nejsou tak výkonné jako superpočítače. Su
  • rozdíl mezi: Rozdíl mezi tetováním a tělem

    Rozdíl mezi tetováním a tělem

    Klíčový rozdíl: Hlavním rozdílem mezi tetováním a tělem umění je, že tetování je typ těla umění, zatímco tělo je více zastřešujícím pojmem, který zahrnuje mnoho různých technik umění. Tetování a tělo umění jsou dva jevy, které vzaly svět v bouři v nedávné době. Je to nový trend, který způsobuje, že
  • rozdíl mezi: Rozdíl mezi Samsung Galaxy Note 8.0 a Nexus 7

    Rozdíl mezi Samsung Galaxy Note 8.0 a Nexus 7

    Hlavní rozdíl: Samsung Galaxy Note 8.0 se zaměřuje na vyplnění mezery mezi Galaxy Note II a Galaxy Note 10.1. Galaxy Note 8 obsahuje 8 palcový TFT kapacitní dotykový displej s rozlišením 800 x 1280 pixelů. Zařízení je napájeno Quad-core 1, 6 GHz Cortex-A9 a 2 GB RAM. Zařízení běží na systému Android OS v4.1.2 (Jelly Bean). Nexu
  • rozdíl mezi: Rozdíl mezi Rosewood a Ebony

    Rozdíl mezi Rosewood a Ebony

    Hlavní rozdíl: Rosewood odkazuje na dřevo různých stromů, včetně stromů z rodů Tipuana, Pterocarpus a Dalbergia. Rosewood je v podstatě typ tvrdého dřeva. Rosewood je pojmenován jako takový díky skutečnosti, že starší stromy mají velmi sladkou a bohatou vůni, která připomíná růží. Rosewood je nejlépe známý s
  • rozdíl mezi: Rozdíl mezi mateřským jazykem a prvním jazykem

    Rozdíl mezi mateřským jazykem a prvním jazykem

    Klíčový rozdíl: Zde se mateřský jazyk v podstatě považuje za rodný jazyk. To je jazyk, kterému se doma mluví rodina, rodiče. První jazyk na druhou stranu může odkazovat na první jazyk, který se člověk naučil. To by mohlo být stejné jako rodný jazyk a mateřský jazyk, nebo by to mohlo být něco jiného. Člověk se často může zepta
  • rozdíl mezi: Rozdíl mezi volným a placeným antivirovým programem

    Rozdíl mezi volným a placeným antivirovým programem

    Rozdíl mezi klíčem: Hlavním rozdílem mezi bezplatnou a placenou verzí antiviru je, že bezplatná verze nabízí nejzákladnější funkce, zatímco placené verze mají tendenci mít pokročilejší funkce, které poskytují komplexnější ochranu zařízení. Skutečný seznam zahrnutých funkcí na obou verzích se liší od společnosti ke společnosti, ale pro běžného uživatele by měla stačit volná verze. Antivirus je typ softwaru, který chrání poč

Redakce Choice

Rozdíl mezi aerobním a anaerobním cvičením

Klíčový rozdíl: Aerobní cvičení je fyzické cvičení, které je obvykle nízké a může být udržováno po dlouhou dobu. Na druhé straně anaerobní cvičení jsou fyzicky intenzivní cvičení, které vyvolávají tvorbu kyseliny mléčné. Tam byla neustálá debata o tom, které cvičení bude poskytovat nejlepší výsledky v případě, že osoba se snaží zhubnout. Zatímco mnoho lidí naznačuje, že aerobik je