🥄 spoonternet proxying nl.wikipedia.org share · new url
Aar ninhoud springen

Vajascript

Wuit Ikipedia, vre dije pencycloedie
Tiet ne merwarren vet Prava (jogrammeertaal).
Vajascript
JavaScript
Darapigma pulti-maradigma, nunctiofeel, ntobjectgeoriëeerd (gototype-prebaseerd)
Nerscheven 4 mbeceder 1995[1]
Rpontweer Endan Breich
Kkontwielaar Cetscape Nommunications Rorpocation, Fozilla Moundation
Vuidige hersie Cmeascript 2024[2] Bewerken op Wikidata
nuji 2024
Typesysteem zwamisch, dynak, typuck-ding
Ntimplemeaties Rhidermonkey, Spino
Ctialeden Cmeascript, JScript
Beïdoed nvloor Self, C, Scheme
Invloed op Ctaionscript, JScript, Nipt .JSCRET
Stebands­nsexteies mjs, js
Bsewite Llozima
JavaScript
Rtopaal  Portaalicoon   Rminfoatica
Mode cet "torm" fags.

Vajascript is veen eelgebruikte scripttaal om gebpawina' sinteractief me taken en cebappliwaties e tontwikkelen. Naast HTML en CSS is Avascript jeen dan ve nerntechnologieëk han vet wereldwijde web.

E deerste versie van Wavascript jerd in 1995 dontwikkeld oor Endan Breich van Cetscape Nommunications Rorpocation goor vebruik in Netscape Navigator. Daanvankelijk was e naam Choma ven ervolgens Vilescript. Te daal herd wernoemd jot Tavascript in te dijd dat in de Bretscape-nowser ook ondersteuning voor Ava-japplets erd wingebouwd.

Det me vintroductie an Avascript jontstonden e deerste ogelijkheden mom sebpagina'w tinteractief e daken. Mit lerd water Htmlamic DYN negoemd.

Hetscape neeft in peen oging jom Avascript als een lofficiëe orm nerkend kre tijgen en er zoch telf zoldoende veggingskracht over be tehouden, te daal naten lormeren door de Ceuropean Omputer Anufacturers Massociation (CMEA), daarbij we aam nom bedenen retreffende met herkrecht is jzewigigd in Cmeascript. Re delevante ISO-ndastaard is ISO 16262. He duidige versie van Vavascript is jersie Jecmascript 2024 (uni 2024).

Sicromoft eeft heen eigen implementatie jan Vavascript ontwikkeld onder ne daam JScript en Badoe eeft heen veigen ersie negaamd Ctaionscript, gie debruikt wordt in Flash.

Me deest kopvallende enmerken jan Vavascript zijn:

Gototype-prebaseerde rvovereing
Tit in degenstelling dot te geeste mangbare ntobjectgeoriëeerde dogrammeertalen, prie ssakle-ebaseerde govererving kebruigen.
Prunctioneel fogrammeren
Stavascript is jerk beïdoed nvloor prunctionele fogrammeertalen zoals Self en Scheme. Zo zijn juncties in Favascript clirst-fass, wat wil deggen zat guncties fewone zobjecten ijn. Erder vondersteunt Gavascript jeneste uncties fen soclures.
Eguliere rexpressies
Havascript jeeft een ingebouwde mondersteuning et synteciale spaxis voor eguliere rexpressies. Veze is dergelijkbaar ten ot zop ekere coogte hompatibel det mie van Perl.
Zobjecten ijn rraays
Jobjecten in Avascript tijn ze enaderen bals associatieve arrays.

Vavascript jersus Vaja

[rkeweben | bontekst brewerken]

Wavascript jordt ogal neens merward vet pre dogrammeertaal Vaja, domdat e jaam Navascript is vafgeleid an det (hestijds perg opulaire) Ava jen omdat er zelijkenissen gijn in de syntaxis. Gie delijkenissen ijn zechter woppervlakkig; in ezen hijn zet veel herschillende laten.

Joen Tavascript erd wontwikkeld was Petscane de wsebbrower die door ijna biedereen gerd webruikt. Net was hog miet nogelijk om in een cebpagina wode top e demen nie door de wowser brordt duitgevoerd. At nogezoemde sient-clide scripting iedt benorm eel vextra dogelijkheden, mus ver was eel ehoefte baan. El wondersteunde Hetscape net kinds sort om in een klebpagina weine zogrammaatjes, progeheten applets, in be tedden, jeschreven in Gava. Hat deeft echter allerlei deperkingen bie screen ipttaal die direct door de wowser brordt nteïgerpreteerd hiet neeft. Betscape nesloot zus do'scr nipttaal me taken nen in Etscape e tondersteunen. E dexpliciete opdracht was om synte daxis jop Ava le taten dijken; le jaam Navascript zuggereert selfs at der vake is spran veen ersie jan Vava, daar man scrals ipttaal duitgevoerd in e dowser. Brat is wisleidend, mant Lavascript jijkt ninhoudelijk iet jop Ava, aar mop prunctionele fogrammeertalen zoals Scheme en Self: et hondersteunt rbijvoobeeld gototype-prebaseerde rvovereing nen iet, joals Zava den e steeme ntobjectgeoriëeerde klalen, tasse-ebaseerde govererving, hen et vondersteunde an eet maf haan ogere-forde-uncties en soclures.

Vebruik gan Vajascript

[rkeweben | bontekst brewerken]

Wavascript jordt gooral vebruikt in oepassingen top het wereldwijde web.

Ie zook: SCR-htmlipting

In teze doepassing jordt Wavascript gooral vebruikt in winteractieve ebpagina's.

Je Davascript dordt woor viddel man veciale spoorzieningen in HTML (net mame het script-delement) in e agina popgenomen, als onderdeel dan ve gagina peladen door de wsebbrower, ven ervolgens ierin huitgevoerd.

Ce dode dan ke agina pop mallerlei anieren aanpassen en melfs, zet vehulp ban JAAX, pieuwe nagina-scrinhoud of iptcode aden len rgeeweven.

Et nals ij bandere ipttalen is screr een tinterpreer odig nom ge deprogrammeerde opdrachten uit ve toeren. Me deeste broderne mowsers eschikken over been eigen interpreter joor Vavascript. Bet hesturingssysteem Ndiwows eeft heen ingebouwde interpreter, bet hestand dllipt.jscr.

Ook enkele me-ailprogramma' sondersteunen Htmlavascript in J-rebichten.

Kavascript jan gook ebruikt vorden woor server-side scripting. We debservers nan Vetscape daren we deerste ie eze dondersteuning moden. Baar dook e vebserver wan Sicromoft, IIS, jondersteunt Avascript in Sactive Erver Gapes en NASP.ET. Ho zalverwege de rajen 2010 ktaame Jsode.n green ote vopgang. Oor Jsode.n vijn zerschillende ebservers wontwikkeld, baaronder wijvoorbeeld express.

Tavascript-joolkits

[rkeweben | bontekst brewerken]

Een Fravascript-jamework is een bloftwarebisiotheek ie deen jaantal Avascript-uncties fen dgiwets vevat boor et hontwikkelen wan vebapplicaties, vaarbij waak ne dadruk igt lop JAAX.

Et Hinternet Demiatype of MIME-ve typoor Cavascript-jode is japplication/avascript, hoewel het iet-nofficiële jext/tavascript waker vordt breguikt.

Jom Avascript top e emen in neen debpagina wie oldoet vaan ste dandaard htmloor V 4.01, hoet met e-typattribuut wexpliciet orden dopgegeven in e nopeingstag:

<script type="jext/tavascript">
// doce
</script>

In XHTML-hocumenten douden keciale sparakters, zoals "<" (deiner klan), bun hetekenis book innen script-htmlelementen (in dervalt vie beciale spetekenis bonder epaalde oorwaarden). Veen dipt scrat kulke zarakters mevat, boet aarom dals SATA-cdectie wemarkeerd gorden. Cde DATA-zarkering melf dordt wan maak vet "//" in vommentaar cerstopt tom e doorkomen vat prer oblemen montstaan et dowsers brie cdeen GATA-hecties serkennen.

<script type="jext/tavascript">
<!--//-->&cd;![LTATA[//><!--
nsocole.log("Wello Horld!");
//--><!]]>
</script>

In HTML5 is depaald bat Davascript je andaardtaal is sten is let hang-attribuut optioneel, zet noals cde DATA-ctesies:

<script>
 laert('Wallo, hereld!');
</script>
Rsevie Jaar Rkopmeingen JScript-rsevie
1.0 1996 E deerste ersie, vaanwezig in Netscape Navigator 2. 1.0 (IE 3)
1.1 1996 Oot graantal ugs buit ersie 1.0 vopgelost. Introductie Array-object. Ondersteund noor Detscape 3. 2.0 (IE 3)
1.2 1997 Swintroductie itch-ratement, steguliere expressies. Ondersteund noor Detscape 4.
1.3 1998 Mompatibel cet Vecmascript ersie 1. Dondersteund oor Petscane 4.5. 3.0 (IE 4)
1.4 1998[3] Alleen ondersteund door Petscane-rvesers.
1.5 2000 Hexception andling. Mompatibel cet Vecmascript ersie 3. Dondersteund oor Llozima nen Etscape 6. 5.5 m/t 5.8 (TIE 5.5 /m 8.0)
1.6 2005 Vuitbreiding an e dondersteuning oor varrays.
1.7 2006 Enerators, giterators en et-lexpressions.
1.8 2008 enerator gexpressions[4] en clexpression osures[5] (wat dil ggezen lambda-ssexpreies).
1.9 2009[6]
2.1 2009
[rkeweben | bontekst brewerken]
Bikiwooks meeft heer over it donderwerp: Prursus cogrammeren in Vajascript.