Sissejuhatus JavaScripti

Selles teemas oleme arutanud JavaScripti sissejuhatust, kuna see on kerge dünaamiline programmeerimiskeel. Selles keeles kirjutatud programme nimetatakse skriptideks, need skriptid manustatakse veebilehtedele ja nad saavad HTML-i sisu manipuleerida. Need skriptid täidetakse veebilehtede laadimise ajal, JavaScriptid ei pea täitmiseks vastama. Varem tunti JavaScripti LiveScript nime all, kuid hiljem muudeti see JavaScriptiks. Kuna Java oli sel ajal väga populaarne ja nende arvates oleks uute nimede sarnasusega keele kasutuselevõtmine kasulik, arvasid nad. Kuid hiljem sai JavaScript iseseisvaks keeleks, millel oli oma spetsifikatsioon nimega ECMAScript. Netscape 2.0 on esimene, kus esmakordselt nähti JavaScripti juurutamist. JavaScripti süntaksit mõjutab rohkem programmeerimiskeel 'C'.

JavaScripti täitmine

Nagu me arutasime ülal JavaScripti sissejuhatuses, uurime nüüd JavaScripti täitmist järgmiselt:

JavaScript on skriptikeel, seda ei saa iseseisvalt käivitada, seetõttu vajame selle käivitamiseks platvormi. See platvorm pole midagi muud kui brauser, kus me veebilehe avame, brauseritel on juba sisseehitatud täitmismootorid. Varasematel aegadel toetas seda peamiselt IE (Internet Explorer), nii et paljude saitide jaoks oli parema jõudluse jaoks märkus IE7 kasutamise kohta. Kuid tänapäeval toetavad kõik brauserid JavaScripti, nii et me ei pea vaevama, kas meie sait töötab kõigi brauserite korral korralikult või toetab seda ainult mõni konkreetne brauser. Skripte saab käivitada JavaScripti mootori abil, nende olemasolu kindlustab skriptide täitmise brauseris, serveris või muus seadmes. Mootorite nimed erinevad brauserina. Mõnda brauseri manustatud mootorit nimetatakse JavaScripti virtuaalmasinaks, samas kui mõned teised on allpool loetletud:
• V8 on Chromium Project'i välja töötatud Google Chrome'i avatud lähtekoodiga JavaScripti mootor.
• SpiderMonkey on esimene mootor, mille on välja töötanud Netscape Communications.
• Nashorn, JScript, Rhino jne. Muud vähe JavaScripti mootorid.

Kliendipoolne JavaScript

Kõige tavalisem keel on kliendipoolsed JavaScriptid. Brauserid peavad skripte tõlgendama, selleks peab HTML-dokument selle sisaldama või osutama. HTML-i on lisatud JavaScripti, selleks pole HTML-i staatiline kasutamine kohustuslik. Kuid skriptide lisamisega saame interaktiivsema veebilehe. Kliendipoolsed skriptid pakuvad eeliseid traditsiooniliste serveripoolsete skriptide ees, nt rakendame JavaScripti veebisaidil täidetud põhiteabe (nt numbrite vanus, e-kiri @ ja .com jne) kinnitamiseks. Skriptid on välja töötatud ja manustatud valideerimiseks., täidetakse, kui kasutaja on vormi esitanud ja kui kanded on õiged, siis teisiti saadetakse tõrketeade.

Kliendipoolse JavaScripti omadused

Selles JavaScripti sissejuhatuse teemas näitame teile ka JavaScripti funktsioone:

• Saame kontrollida dokumentide välimust ja sisu
• Saame brauserit juhtida nagu hüpikkaste
• Suhelge HTML-vormingutega, nt kui meil on vaja nuppu saata
• Suhelge kasutajaga, nt kuvame konkreetse teksti või sõna sõnumid.

Miks JavaScript on ainulaadne?

Veebibrauserite loomiseks on saadaval mitmesuguseid tööriistu ja programmeerimiskeeli. JavaScript eristub kõigist neist kolme funktsiooni tõttu, mis on üheselt ühendatud. Nende kolme funktsiooni ühendamine on saadaval ainult JavaScriptis ja see muudab selle unikaalseks programmeerimiskeeleks, eriti liidese kujundamisel.

  • See pakub täielikku integratsiooni HTML-iga. HTML on standardne tööriist veebilehtede arendamiseks. JavaScripti assimilatsioon toob endaga kaasa võimsad raamatukogud ja tööriistad suurema osa vajaliku haldamiseks
    ülesanded.
  • Lisaks HTML-iga integreerimisele toetavad seda ka kõik brauserid, mis teeb sellest lõpliku valiku
  • Programmeerimiskeel on tõhus pidevalt arenevates raamatukogudes. See muudab JavaScripti suure jõudlusega programmeerimiskeeleks kõigis veebivaldkondades, mobiilirakenduste arendamisel ja isegi IOT-is.

Javascripti näited

Oleme Javascripti sissejuhatusest teada saanud ülaltoodud jaotises ja jätkame Javascripti näidetega, mis on loetletud allpool:

Manustatud skript

Peaksime hoidma kogu oma JavaScripti koodi … siltide piires, kui lisame oma koodi HTML-dokumenti. See eristab meie koodi ülejäänud koodist. Kliendipoolseid skriptikeeli on palju, soovitatav on täpsustada skriptikeel. Selleks peame sildi sisse lisama lihtsalt atribuudi type:
Nüüd näeme näidet, kus oleme JavaScripti manustanud “Tere maailm!” Järgmiselt:


My First JavaScript code!!!
alert("Hello World!");



My First JavaScript code!!!
alert("Hello World!");


  • Väline skript

Mõnikord võime soovida, et ühte JavaScripti saaks täita ka paljudel muudel lehtedel, ilma et peaksime igal lehel kirjutama sama skripti. Selle rakendamiseks võime kirjutada JavaScripti välisesse faili. Pärast kirjutamist peaksime välise skripti salvestama kindla .js laiendiga. Välistes skriptides ei tohiks olla ega silte. Saame seda skripti kasutada, osutades sildi atribuudis „src” .js-failile järgmiselt:
Allpool on toodud välise skripti näide, kus välise failina oleme kasutanud javascript1.js




Javascripti eelised ja puudused

Kui saime teada JavaScripti tutvustamise põhimõistetest, jätkame nüüd JavaScripti plusside ja miinustega.

JavaScripti eelised

• Andmete valideerimist saab teha enne serverisse saatmist. See säästab liiklust serveris ja hoiab ära serveri liigse koormamise.
• Kasutajasõbralikud veebivormid saab luua siis, kui kasutajad unustavad täita või mõne vea teha, ei pea nad ootama, kui veebileht uuesti laaditakse, ja siis saab seda seal ja seal küsida.
• Saame luua liideseid, mis juhendavad kasutajaid, kui hõljutate hiirega nende kohal.
• JavaScripti abil saame lisada ripploendi, liugurid jne.
• JavaScripti kuupäevaobjekt lihtsustab kuupäevade ja kellaajaga töötamist.
• Võimalik on kuvada animatsioone ja ümberminekuid.
• Dokumendi viimati muudetud kuupäeva saab dokumendiobjekti abil aeg-ajalt tähistada.

JavaScripti puudused

• Kliendipoolne JavaScript ei luba failide lugemist ja kirjutamist, kuna me ei saa lubada ühegi juhusliku skripti korraldamist oma kettale.
• Javascript ei toeta võrgurakendusi.
• JavaScriptid ei toeta mitme ülesande täitmist.

Järeldus - sissejuhatus Javascripti

• JavaScript on skriptikeel, mida ei pea kompileerima.
• JavaScripti saab käivitada peaaegu kõigis saadaval olevates brauserites.

Soovitatavad artiklid

See on olnud JavaScripti sissejuhatuse juhend. Siin oleme arutanud JavaScripti sissejuhatuse põhimõtet koos JavaScripti täitmise, omaduste, näite ja eelistega. Võite vaadata ka järgmisi artikleid:

  1. CSS vs JavaScript
  2. Petturileht JavaScript
  3. TypeScript vs JavaScripti
  4. JavaScript vs VBScript
  5. JavaScripti matemaatikafunktsioonid
  6. Erinevad JavaScripti tööriistad

Kategooria: