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

  • populární srovnání: Rozdíl mezi MacBook Pro a MacBook Air

    Rozdíl mezi MacBook Pro a MacBook Air

    Klíčový rozdíl: MacBook je značka notebooků Macintosh vyráběných společností Apple Inc. MacBook Pro je považován za high-end, pokud jde o specifikace, než MacBook Air. MacBook Pro je řada přenosných počítačů společnosti Apple Inc. Je považována za lepší než MacBook Air, pokud jde o specifikace; a MacBook Pro je dražší také. MacBook Pro má 13palcové a 15
  • populární srovnání: Rozdíl mezi znakem Znamení a Měsícem

    Rozdíl mezi znakem Znamení a Měsícem

    Klíčový rozdíl: znamení zvěrokruhu indikuje pozici slunce v době narození člověka. Měsíční znamení znamená polohu měsíce v okamžiku narození člověka. Zodiac je forma západní astrologie, kde pohyb slunce v době narození člověka přináší zjevení o jeho fyzických rysech, charakteristikách, stavu mysli atd. Chcete-li pochopit znamení zvěrok
  • populární srovnání: Rozdíl mezi sinhálskými a tamilskými

    Rozdíl mezi sinhálskými a tamilskými

    Klíčový rozdíl : Hlavní rozdíl mezi těmito dvěma komunitami spočívá v tom, že "Tamilové" jsou převážně hinduistické a "Sinhalese" jsou převážně buddhistické. Také pocházejí z úplně jiného etnického původu, který žije vedle sebe v jedné zeměpisné oblasti. Tamilští lidé mluví tamilským jazy
  • populární srovnání: Rozdíl mezi odtučněným mlékem a plnotučným mlékem

    Rozdíl mezi odtučněným mlékem a plnotučným mlékem

    Klíčový rozdíl: Odtučněné mléko je výrobek, ze kterého byl odstraněn téměř veškerý mléčný tuk. Plnotučné krémové mléko je plnotučné mléko, ze kterého není smetana odstraněna. Také mléko je homogenizováno. Mléko je jednou z nejdůležitějších částí stravy každého člověka. Jeden by měl mít každý den alespoň jeden skl
  • populární srovnání: Rozdíl mezi FreeBSD a Linuxem

    Rozdíl mezi FreeBSD a Linuxem

    Klíčový rozdíl: FreeBSD je operační systém typu Unix. Je založen na sérii variant Unixu BSD (Berkeley Software Distribution). Linux je také open source operační systém, který je modelován na systému UNIX. Jsou tiché ve výkonu. Některé rozdíly se však vyskytují v aspektech, jako je licence, dostupnost zdrojů atd. FreeBSD je obecně pref
  • populární srovnání: Rozdíl mezi Tai Chi a karate

    Rozdíl mezi Tai Chi a karate

    Hlavní rozdíl: Tai Chi je bojové umění z čínského původu, které se také cvičí při získávání meditace a stabilizace mysli, zatímco Karate je moderní japonská bojová umělecká forma, která se cvičí pro sport a sebeobranu. Tai Chi vznikl v Číně. Byla ovlivněna taoistickými a buddhistickými kláštery. Obecně se zaměřuje na pomalou med
  • populární srovnání: Rozdíl mezi Beyonce a Rihannou

    Rozdíl mezi Beyonce a Rihannou

    Klíčový rozdíl: Beyonce je proslulý americký pop / R & B zpěvák, skladatel a herečka. Rihanna je slavná nahrávací umělec Barbary Pop / R & B, herečka a módní návrhářka. Beyonce Knowles se narodila 4. září 1981 v Houstonu v Texasu. V raném věku vystavovala svůj zpěv talent a účastnila se různých soutěží. Získala několik ocenění za svůj
  • populární srovnání: Rozdíl mezi jógou a posilovnou

    Rozdíl mezi jógou a posilovnou

    Hlavní rozdíl: Hlavní rozdíl mezi jógy a posilovnou je účinek, který má na tělo. Jóga je účinná pro všechny orgány těla; zatímco tělocvična je účinná pouze pro určité části těla. Jóga tradičně pochází z Indie. Je to obecný termín pro fyzické, duševní a duchovní praktiky. Různé tradice jógy se nacházejí v hin
  • populární srovnání: Rozdíl mezi Bitcoin a Namecoin

    Rozdíl mezi Bitcoin a Namecoin

    Klíčový rozdíl: Bitcoin byl zahájen dne 3. ledna 2009 Satoshi Nakamoto. Jedná se o první plně implementovaný protokol kryptocurrency peer-to-peer. Namecoin byl vytvořen z upraveného softwaru Bitcoin a je tedy docela podobný. Ovšem funguje také jako alternativní decentralizovaný DNS. Digitální měny jsou velmi podobné fiatovým měnám. Měny Fiatu jsou měny,

Redakce Choice

Rozdíl mezi benzínem a benzínem

Klíčový rozdíl: Benzín a benzín jsou dvě rozdílná slova pro stejné palivo, které se používá ve spalovacím motoru. Benzín a benzín jsou ve skutečnosti to samé; jen jiné slova. Tato slova mají stejný význam, přičemž jediný rozdíl je v místech, kde se slova používají. Termín "benzín" se používá ve Velké Británii, Indii a na několika dalších místech, zatímco ve Spojených státech je používán "benzín" nebo "plyn pro krátký". To je jediný rozdíl mezi těmito dvěma výrazy. Proc