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

  • tautas salīdzinājumi: Atšķirība starp NEFT un IMPS

    Atšķirība starp NEFT un IMPS

    Galvenā atšķirība: “NEFT” nozīmē nacionālo elektronisko fondu pārskaitījumu. “NEFT” norēķinos darījumi tiek norēķināti partijās noteiktu laiku laikā. 'IMPS' nozīmē tūlītēju maksājumu pakalpojumu. ' Tas ir starpbanku elektronisks un tūlītējs naudas pārvedumu pakalpojums, ko var izmantot mobilajos tālruņos. Mums bieži ir jāpārskaita līdzekļi
  • tautas salīdzinājumi: Starpība starp Samsung Galaxy S4 Mini un Sony Xperia S

    Starpība starp Samsung Galaxy S4 Mini un Sony Xperia S

    Galvenā atšķirība: Samsung ir oficiāli paziņojis par sava jaunā vadošā zīmola Samsung Galaxy S4 Mini mazo brāli. Tālrunī ir 4, 3 collu QHD Super AMOLED kapacitatīvais skārienekrāns, kas piedāvā ~ 256 ppi pikseļu blīvumu. Tālruņa svars ir samazināts līdz 107 gramiem 3G modelim un 108 gramiem LTE modelim. Xperia S aprīkots ar 4
  • tautas salīdzinājumi: Atšķirība starp AK-47 un AK-56

    Atšķirība starp AK-47 un AK-56

    Galvenā atšķirība: AK-47 ir selektīva ugunsgrēka, ar gāzi darbināma 7, 62 × 39 mm uzbrukuma šautene. PSRS to izstrādāja Mihails Kalashnikovs. AK-56 ir ķīniešu AK variants. Būtībā tas ir oriģinālā AK-47 kopija. Gan AK-47, gan AK-56 ir uzbrukuma šautenes, kas tiek plaši izmantotas mūsdienu karadarbībā. Daudzi cilvēki uzskata,
  • tautas salīdzinājumi: Starpība starp taukiem un holesterīnu

    Starpība starp taukiem un holesterīnu

    Galvenā atšķirība: tauki ir koncentrēts enerģijas avots. Tas nodrošina spilvenu, kas palīdz aizsargāt mūsu svarīgos orgānus. Holesterīns ir vasks, tauku līdzīgs materiāls, kas sagatavots aknās un citās šūnās un atrodams dažādos pārtikas produktos, piemēram, pārtikā no dzīvniekiem, piemēram, piena produktiem, olām un gaļai. Tauki ir nepieciešami organis
  • tautas salīdzinājumi: Starpība starp MATLAB un Java

    Starpība starp MATLAB un Java

    Galvenā atšķirība: MATLAB ir datorvaloda, kas atbalsta interaktīvo ciparu matemātiku, kas izstrādāta 1970. gados. No otras puses, Java ir programmēšanas valodas un skaitļošanas platforma, ko 1995. gadā pirmo reizi publicēja Sun Microsystems. MATLAB un Java, abas ir skaitļošanas valodas, kas parasti atrodamas daudzās korporatīvajās struktūrās. Tā ir ļoti detalizē
  • tautas salīdzinājumi: Starpība starp Samsung Galaxy S4 Active un LG Optimus G Pro

    Starpība starp Samsung Galaxy S4 Active un LG Optimus G Pro

    Galvenā atšķirība: Samsung paziņoja, ka tā ir pievienojusi jaunu tālruņa komplektu, kas apvieno vecāko Samsung Xcover izturību ar jaunās Galaxy S4 funkcijām un iespējām. S4 Active ir putekļu un ūdens necaurlaidīgs. Tālrunī ir 5 collu Full HD TFT kapacitatīvais skārienekrāns, kas atšķiras no S4 izmantotās AMOLED. LG Optimus G Pro ir lie
  • tautas salīdzinājumi: Atšķirība starp bezvadu G un N maršrutētājiem

    Atšķirība starp bezvadu G un N maršrutētājiem

    Galvenā atšķirība: bezvadu N attiecas uz 802.11n, bet bezvadu G attiecas uz 802.11g bezvadu tīkla standartiem. Wireless N maršrutētāji nodrošina labāku pārklājumu, diapazonu un ātrumu, salīdzinot ar bezvadu G maršrutētājiem. Bezvadu maršrutētājs savieno datoru ar bezvadu savienojumu ar internetu. Tas var arī savien
  • tautas salīdzinājumi: Starpība starp Sony Xperia ZR un Sony Xperia SP

    Starpība starp Sony Xperia ZR un Sony Xperia SP

    Galvenā atšķirība: Sony Xperia ZR būtībā ir mazākā Xperia Z, kas piedāvā daudzas pašas iezīmes. Tāpat kā Xperia Z, jaunais Xperia ZR ir izturīgs pret ūdeni un putekļiem. Tomēr tālruni var izmantot arī zem ūdens, un to var uzturēt zem ūdens līdz 30 minūtēm, atšķirībā no Z. Xperia ZR darbojas uz Android
  • tautas salīdzinājumi: Atšķirība starp skaņas viļņiem un elektromagnētiskajiem viļņiem

    Atšķirība starp skaņas viļņiem un elektromagnētiskajiem viļņiem

    Galvenā atšķirība: skaņas viļņi parasti ir saistīti ar skaņas kustību. Skaņa ir tehniski definēta kā mehānisks traucējums, kas pārvietojas elastīgā vidē. Skaņa ir mehāniska vibrācija, kas iet caur vidi, piemēram, gāzi, šķidrumu vai cietu, lai kļūtu par skaņu. Elektromagnētiskais vilnis, pazīstams arī kā EM vilnis, ir elektromagnētiskā starojuma vai EMR kustības ceļš. EMR ir enerģijas veids, ko emitē un

Redaktora Izvēle

Starpība starp SAP un ERP

Galvenā atšķirība: ERP apzīmē uzņēmuma resursu plānošanu. Tas ir biznesa procesu vadības rīks, kas nodarbojas ar uzņēmuma iekšējiem iekšējiem procesiem, izmantojot dažādus moduļus. SAP var izmantot, lai atsauktos uz kādu no uzņēmuma SAP AG produktiem. SAP-ERP ir SAP AG integrēts programmatūras risinājums. Tā racionalizē procesus i