Atšķirība starp Javascript galvu un ķermeni

Galvenā atšķirība: JavaScript ir interpretēta datora programmēšanas valoda. Tā ir skriptu valoda, kas balstīta uz prototipu, kas ir dinamiska, vāji rakstīta un ar pirmās klases funkcijām. Ievietojot JavaScript tīmekļa lapā, tas var parādīties gandrīz jebkurā vietā HTML failā. Tomēr kods parasti tiek ierakstīts vai nu zem galvas taga, vai virsraksta. Parasti kods tiek ievietots galvas elementā. Tomēr, ja JavaScript nav nepieciešams izpildīt lapas sākumā, ieteicams, lai tas būtu novietots apakšā, ķermenī.

Lai gan to nosaukumi liecina, ka Java un JavaScript ir jāsaista kaut kādā veidā, tas vienkārši nav taisnība. JavaScript ir interpretēta datora programmēšanas valoda. Galvenā atšķirība starp Java un JavaScript ir tā, ka, lai gan Java ir programmēšanas valoda, JavaScript ir skriptu valoda. Tā ir skriptu valoda, kas balstīta uz prototipu, kas ir dinamiska, vāji rakstīta un ar pirmās klases funkcijām. Tomēr, tāpat kā Java, JavaScript lielā mērā ietekmē C programmēšanas valoda. JavaScript arī aizņem daudz vārdu un nosaukumu no Java, bet tai ir ļoti atšķirīga semantika nekā Java.

JavaScript uzņemas galvenos dizaina principus no programmēšanas valodām, kas ir iekļautas pašnodarbinātības un shēmas programmās. Tā ir vairāku paradigmu valoda, kas atbalsta objektu orientētus, obligātus un funkcionālus programmēšanas stilus.

JavaScript tika formalizēts ECMAScript valodas standartā un sākotnēji tika īstenots kā tīmekļa pārlūkprogrammu daļa. Tas ļāva klienta puses skriptiem mijiedarboties ar lietotāju, kontrolēt pārlūkprogrammu, sazināties asinhroni un mainīt parādīto dokumenta saturu. Tomēr JavaScript tiek izmantots arī lietojumprogrammās ārpus tīmekļa lapām, piemēram, PDF dokumentos, vietnes pārlūkos un darbvirsmas logrīkos. Turklāt jaunāki un ātrāki JavaScript VM un ietvari ir palielinājuši JavaScript popularitāti serveru tīmekļa lietojumprogrammām.

Ir dažādas līdzības starp Java un JavaScript, piemēram, abām ir C līdzīga sintakse. Tās ir gan objektorientētas, gan parasti smilšu kastes, īpaši, ja tās tiek izmantotas pārlūkprogrammā. Arī JavaScript tika izstrādāts, izmantojot Java sintaksi un standarta bibliotēku. Visi Java atslēgvārdi tika rezervēti sākotnējā JavaScript. JavaScript standarta bibliotēka seko Java nosaukuma konvencijām, un JavaScript matemātikas un datuma objekti ir balstīti uz Java 1.0 klasēm. Tomēr tie ir daudz atšķirīgāki nekā tie ir līdzīgi.

Ievietojot JavaScript tīmekļa lapā, tas var parādīties gandrīz jebkurā vietā HTML failā. Tomēr kods parasti tiek ierakstīts vai nu zem galvas taga, vai virsraksta. Parasti kodā uzrakstītais kods tiks ielādēts pirms ķermenī ierakstītā koda. Tas galvenokārt ir saistīts ar iekraušanas kārtību.

Parasti kods tiek ievietots galvas elementā. Tomēr, ja JavaScript nav nepieciešams izpildīt lapas sākumā, ieteicams, lai tas būtu novietots apakšā, ķermenī. Tas ir saistīts ar to, ka pārlūkprogrammai ir jāiet vienā režīmā, kamēr JavaScript ielādējas un pēc tam tiek izpildīts. JavaScript, kas atrodas tīmekļa lapas augšpusē, izraisa pārlūkprogrammas pauzi, kamēr tas nodarbojas ar JavaScript. Ja JavaScript ir ievietots tīmekļa lapas apakšā, pārlūks var ielādēt saturu lapā, kas būs redzama lietotājam. Lai gan lietotājs sāk lasīt saturu, pārlūkprogramma var pārtraukt atpūtu un risināt JavaScript.

Tomēr JavaScript faktiskā izvietošana ir atkarīga no atsevišķas tīmekļa lapas un programmētāja. Izvietojums būs atkarīgs no tā, kad programmētājam būs nepieciešams ielādēt JavaScript; sākumā vai vēlāk.

Ieteicams

Saistītie Raksti

  • atšķirība starp: Starpība starp eMMC un SSD

    Starpība starp eMMC un SSD

    Galvenā atšķirība: eMMC nozīmē Embedded MultiMediaCard, bet SSD - Solid-state disku vai Solid-state disku. Galvenā atšķirība starp abiem ir tas, ka eMMC ir flash atmiņas veids, kas balstīts uz MMC standartu, bet SSD ir cietvielu glabāšanas veids. eMMC un SSD ir divu veidu atmiņas krātuves. eMMC apzīmē Em
  • atšķirība starp: Atšķirība starp globalizāciju un kapitālismu

    Atšķirība starp globalizāciju un kapitālismu

    Galvenā atšķirība: globalizācija ir starptautiskās integrācijas process, kur pasaulē kļūst tuvāka un arvien vairāk tiek mainītas idejas, viedoklis, produkti, domas un kultūra. Kapitālisms ir ekonomiska sistēma, kas balstās uz privātu īpašumtiesībām ražošanas un preču vai pakalpojumu radīšanas nolūkā. Pieaugot tehnoloģiskajiem s
  • atšķirība starp: Atšķirība starp robežu un šizoafektīvu traucējumu

    Atšķirība starp robežu un šizoafektīvu traucējumu

    Galvenā atšķirība: robežu personības traucējumi ir garīgs stāvoklis, kurā cilvēki piedzīvo neapdomīgu un impulsīvu uzvedību, nestabilu noskaņu un attiecības. Šizoafektīvs traucējums ir psihisks stāvoklis, kurā personai piemīt atkārtotas patoloģiskas noskaņas un psihiskas sastāvdaļas. Borderline Personality Dis
  • atšķirība starp: Starpība starp Sony Xperia SP un Samsung Galaxy S3

    Starpība starp Sony Xperia SP un Samsung Galaxy S3

    Galvenā atšķirība: Xperia SP ir 4, 6 collu TFT ietilpīgs skārienekrāns, kas ir pārklāts ar visu alumīnija korpusu. Tas ir mazāks par 10 mm un svars ir aptuveni 155 grami. Ekrāns piedāvā HD realitātes displeju, un to atbalsta mobilais BRAVIA Engine 2. SP darbojas 2G, 3G un LTE tīklā (atkarībā no tirgus pieejamības un sporta 1, 7 GHz Qualcomm Snapdragon Dual Core procesora. Galaxy S3 ir šīfer
  • atšķirība starp: Starpība starp kilometriem un Miles

    Starpība starp kilometriem un Miles

    Galvenā atšķirība: kilometrs un jūdze ir divas dažādas attāluma mērīšanas vienības. Viens kilometrs atbilst 0, 621 jūdzēm. Kilometrs ir garuma mērvienība, ko izmanto lielo attālumu mērīšanai. Mazākā vienība starp metriskajām vienībām, ko izmanto garuma mērīšanai, ir milimetrs. Nākamais centimetrs ir 10 m
  • atšķirība starp: Atšķirība starp iesniegšanas datumu un prioritātes datumu

    Atšķirība starp iesniegšanas datumu un prioritātes datumu

    Galvenā atšķirība: saistībā ar patentu likumiem iesniegšanas datums attiecas uz datumu, kurā tiek iesniegts pilnīgs patentu pieprasījums. Prioritātes datums ir datums, ko izmanto kā atsauci, lai pārbaudītu izgudrojuma novitāti. Iesniegšanas datums un prioritātes datums ir divi svarīgi termini, ko izmanto saistībā ar patentu likumiem. Daudzi cilvēki izm
  • atšķirība starp: Starpība starp asinīm un audu šķidrumu

    Starpība starp asinīm un audu šķidrumu

    Galvenā atšķirība: asinis un audu šķidrums ir divi dažādi ekstracelulārā šķidruma veidi. Asinis ir svarīgs šķidrums mūsu organismā. Tas kalpo dažādām funkcijām, piemēram, skābekļa un barības vielu pārnesei uz šūnām un ar šūnu un oglekļa dioksīda radītajiem atkritumiem. Audu šķidrums ir oficiāli pazīst
  • atšķirība starp: Atšķirība starp mikroviļņu krāsni un tosteru krāsni

    Atšķirība starp mikroviļņu krāsni un tosteru krāsni

    Galvenā atšķirība: mikroviļņu krāsns ir cepeškrāsns veids, kas ēdiena uzsildīšanai izmanto mikroviļņus. Mikroviļņu krāsnis ir elektromagnētiskā viļņa veids, kas ir savienots starp radioviļņu un infrasarkano starojumu uz elektromagnētiskā spektra. Tosteru krāsnis ir krāsnis, kas ir nelielas elektriskās krāsnis, kurām ir priekšējās durvis, noņemams stiepļu plaukts un noņemams cepamais pannas. Krāsnīm jābūt aprīkotām gandrīz vi
  • atšķirība starp: Starpība starp neirologu un psihiatru

    Starpība starp neirologu un psihiatru

    Galvenā atšķirība: neirologs apstrādā ar nervu sistēmu saistītu traucējumu / slimību diagnostiku, ārstēšanu un profilaksi. Psihiatrs nodarbojas ar garīgo slimību diagnosticēšanu, ārstēšanu un profilaksi, kā arī emocionāliem traucējumiem. Neirologs ir ārsts, kas nodarbojas ar nervu sistēmas slimību / traucējumu diagnostiku un ārstēšanu. Neirologi ārstē tādus stāvokļ

Redaktora Izvēle

Starpība starp nodokļu rēķinu un mazumtirdzniecības rēķinu

Galvenā atšķirība: galvenā atšķirība starp abiem ir tas, ka nodokļu rēķins tiek izveidots, kad uzņēmums pārdod produktu izplatītājam vai personai, kas plāno pārdot produktu. Tā kā mazumtirdzniecības rēķins tiek izveidots, kad pārdošana notiek gala lietotājam, ti, personai, kas izmantos produktu un nepārdos to. Paredzams, ka, pērkot kau