Jēdziens definīcijā ABC
Miscellanea / / July 04, 2021
Autore: Guillem Alsina González, nov. 2016
Lai arī vārda sakritība mūs var padarīt padomā ar to, ka tas ir valodas valodas atvasinājums programmēšana Java, ko izstrādājusi Sun Microsystems, tas tā nav.
JavaScript ir interpretēta programmēšanas valoda, ko parasti izmanto vietnēs Web, lai izpildītu darbības klienta pusē, iekļaujot Web lapas avota kodā
Tehniski tas ir a dialekts ECMAScript standartu, ko informācijas nolūkā ierosinājusi starptautiskā organizācija, un komunikācija ECMA International un sākotnēji to izstrādāja Netscape un vēlāk Mozilla fonds. Tas ir arī ISO standarts.
Lai gan tas savā sintaksē un darba veidā saņem lielāku mantojums no C valodas tā arī pieņem nosaukumus un konvencijas, kuras mēs atrodam Java valodā, kaut arī tās paliek līdzīgā "kosmētikā".
Pateicoties tā vispārējam mērķim un lietojumam, visas mūsdienu tīmekļa pārlūkprogrammas pareizi interpretē JavaScript, jo tā ir universāla un starpplatformu valoda. Parasti tā lietošana izstrādātājiem ir saistīta ar lietotāja piedāvāto lietotāja interfeisu.
JavaScript ļauj tīmekļa lapā izveidot tādus elementus kā dialoglodziņi, apkopot lietotāja ievadīto informāciju un nosūtīt to apstrādājamajam serverim
Tā kā tā ir atvērta valoda un modificējama tādos elementos kā sintakse, tā tiek piešķirta variantu un dialektu veidošanai. Tas attiecas uz Microsoft, kam ir sava ieviešana ar JScript nosaukumu, kas tiek izmantots gan pārlūkuInternets Explorer kā jūsu operētājsistēma ar nosaukumu Windows Scripting Host.
Lai gan JavaScript tiek saprasts galvenokārt no klientsIr arī vairākas servera puses ieviešanas, kuras tiek plaši izmantotas. Galvenā no šīm servera puses realizācijām ir Node.js.
Laika gaitā JavaScript ir attīstījies, ieskaitot citu valodu funkcionalitāti uzlabotas, piemēram, klases objektorientētai programmēšanai vai moduļi to atkārtotai izmantošanai avota kods
Neskatoties uz šīm izmaiņām un atjauninājumiem, JavaScript saglabā savietojamību atpakaļ:
- Tā ir strukturēta un obligāta valoda, par paraugu ņemot C valodas programmēšanas struktūru
- Dinamiskie veidi, lai, definējot mainīgā lielumu, tiktu noteikts datu tips
- Orientēts uz objektu, ar funkcijām, kuras tiek uzskatītas par objektiem
- Objektus un metodes, kā valoda var mijiedarboties ar lietotāju, ierobežo izpildes vide, piemēram, pārlūks.
- Tāpat kā Perls, tas atbalsta regulāras izteiksmes
Fotoattēli: Fotolia - Sentavio / Hanss
Tēmas JavaScript