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 hrncem a houstem

    Rozdíl mezi hrncem a houstem

    Klíčový rozdíl: Kastról je pokrm, který obsahuje kusy masa, zeleniny, škrobové pojivo a křupavé polevy. Stew je kombinace přísad, konkrétně masa a zeleniny, které jsou umístěny na skladě a vařené v hrnci nad otevřeným ohněm. Kastról je pečený ze všech stran ohříváním, zatímco gril je vařený na sporáku s teplem pouze ze spodu. Téměř každá kultura má své vlastn
  • populární srovnání: Rozdíl mezi Batoh, Haversack, Batoh a Ruksak

    Rozdíl mezi Batoh, Haversack, Batoh a Ruksak

    Klíčový rozdíl: Batoh je typ tašky, která se nosí na zádech. Existuje mnoho typů batohů: batoh, batoh, batoh, batoh atd. Batoh a batoh jsou v podstatě druhy batohů. Případně Haversack je taška s jedním ramenem. Batoh je typ sáčku, který se nosí na zádech. To je obvykle vyrobeno z látky a má dva popruhy, které mají být použity k zajištění tašky přes ramena. Batohy jsou poměrně užitečné, p
  • populární srovnání: Rozdíl mezi významem a definicí

    Rozdíl mezi významem a definicí

    Klíčový rozdíl: Termín definice uvádí kritické a analytické aspekty jakéhokoli slova, zatímco smysl je to, co lze ze slova vyvodit. Slovo může mít jednu definici, zatímco může mít sto významů, odlišných od každé osoby. Pojmy, význam a definice se často objevují při diskusi o slovech. Zatímco mnozí věří, že jso
  • populární srovnání: Rozdíl mezi MPhil a Ph.D.

    Rozdíl mezi MPhil a Ph.D.

    Klíčový rozdíl: MPhil je zkrácená forma "magisterské filozofie", zatímco PhD je zkrácena z "doktora filozofie". Mistr filozofie (MPhil nebo Ph.M.) je postgraduální výzkumný titul, což znamená, že je vybrán po dokončení bakalářského titulu. Doktor filozofie (Ph.D., PhD, D.Phil., Neb
  • populární srovnání: Rozdíl mezi Brunetkou a Blonde

    Rozdíl mezi Brunetkou a Blonde

    Klíčový rozdíl: Bruneta je termín, který se používá k označení osoby, která má hnědé nebo černé vlasy. Termín bruneta pokrývá barvy vlasů od světle hnědé až černé. Blond nebo blondýnka je osoba, která má férové ​​vlasy v důsledku nízké koncentrace hnědého eumelaninu. Stereotyp Blonďat a Brunet je viditelný
  • populární srovnání: Rozdíl mezi Feng Shui a Vastu Shastra

    Rozdíl mezi Feng Shui a Vastu Shastra

    Klíčový rozdíl: Rozdíl mezi těmito dvěma je založen na jejich systému víry, ve kterém "Vastu Shastra" sjednocuje moderní vědu s astrologií a astronomií, zatímco "Feng Shui" je o energetické rovnováze a její synchronizaci. Feng shui a Vastu Shastra jsou posvátné těla znalostí, které odhalují spojení mezi lidmi a jejich domovy. Jsou to starodávné umění
  • populární srovnání: Rozdíl mezi šerifem a maršálem

    Rozdíl mezi šerifem a maršálem

    Hlavní rozdíl : Obecný rozdíl mezi šerifem a maršálem je založen na tom, kdo je zaměstnává. Šerifové jsou voleni občanem a v jejich kraji udržují zákon a pořádek. Maršálové jsou vládní úředníci, kteří uplatňují právo v celém národě. Maršál je termín používaný v několika oficiálních tituly v různých oborech společnosti. V poslední době je používána pro vyvýšené úřa
  • populární srovnání: Rozdíl mezi dítětem a dítětem

    Rozdíl mezi dítětem a dítětem

    Klíčový rozdíl : Slovo "dítě" znamená každé dítě od narození do věku 4 let, zatímco slovo "dítě" se vztahuje na každé dítě ve věku od tří měsíců do 12 let. Jedním z nejvíce zvláštních okamžiků v životě je, když se dítě na tebe dívá, nebo pevně přitiskne váš prst pevně k těm nejmenším, nebo se na vás usměje, když na něj děláte legrační tváře. Děti jsou skutečně poslány Božím, kteří se vyvíjejí jako
  • populární srovnání: Rozdíl mezi únosem a rukojmími

    Rozdíl mezi únosem a rukojmími

    Klíčový rozdíl: Únos znamená odchod bez držení zákonné pravomoci k tomu, zatímco rukojmí odkazuje na osobu nebo entitu, která je držena zajatcem jako jistota. Slovo únos je spojeno s činností, při které je osoba odebrána obvykle proti vůli osoby. To se obvykle provádí za výkupné. Únos dětí se stal hrozb

Redakce Choice

Rozdíl mezi Asus FonePad a Nexus 7

Klíčový rozdíl: Společnost Asus oznámila uvedení nejnovějšího phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidem, který umožňuje uživatelům telefonovat také tak, že je umístí do ucha. Fablet je vybaven 7palcovým IPS LED podsvíceným dotykovým displejem, který umožňuje multitouchovou funkci až pro 10 osob. Obrazovka má rozlišení 128