JavaScript: Malsamoj inter versioj

[nekontrolita versio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
Linio 8:
==Uzo de la lingvo==
 
Ĝin funkciigas [[TTT-legilo]]j. ProPor sekureco de personaj komputiloj ĝi ne skribaspovas skribi sur diskojn. SekveĜi ĝiestas nurkiel modifas tioninfano, kioludanta aperasintern infana ĝardeno kaj ne enscianta lapri legilajeksteraj fenestrojaferoj.
Iam oni trovas, ke eĉ ĉe jam ekzistaj malpermesoj eblas krei per Ĝavaskripto programon,danĝerajn kiu povas damaĝiprogramojn. Ekzemple, antaŭ kelkaj jaroj kelkaj versionTTT-legilaj de la lingvoversioj malpermesis, ke ĝavaskripta programo aperigu fenestrojn, kiuj estas tro malgrandaj, kvankam novaj fenestroj aperas internne ekster la TTT-legilo kaj ŝajnas, ke ili povas faridamaĝi nenion malbonan.!
 
 
Utilo de la lingvo estas, ke dank ĝi retumiloTTT-legilo liberiĝas de revoki paĝon, se necesas tasko, en kiu konservendas nenio interreten (Ĝavaskripto meme faras la taskon, dank tio, ke Ĝavaskripto kapablas ŝanĝi bildon, kiu okupas TTT-legilan ekranon, kaj senti komandojn de homo). Ekzemple,La Ĝavaskriptoplej povasofta ĉi tia tasko: Ĝavaskripto kontrolikontrolas ĝuston de informacio, kiun homo provas sendi per TTT-legilo (Ĝavaskripto, povasekzemple, insultiinsultas, se la homo tajpas vortojn en tabelon, en kiun endas tajpi nur nombrojn, ktp.). Nature, la tasko, kiun faras Ĝavaskripto, devasindas esti ne tre malfacila, ĉar komputilo, en kiu lanĉitas TTT-legilo, eblas esti ne sufiĉe forta (ekzemple, poŝkomputilo).
 
 
Unu el novaj uzoj de Ĝavaskripto estas malreale rigardi programojn por [[poŝtelefono]]j sen lanĉi ilin en reala poŝtelefono.
Ĝavaskripto naskas retumileTTT-legile bildon, kiu similas tion, kio videblaspoŝtelefonajn poŝtelefoneaferojn.
Se en lanĉo nenio konservendas por uzati en estontaj lanĉoj, malreala lanĉo tute sufiĉas (ekzemple, poŝtelefonaj [[videoludo]]j). Bonas ideo verki programojn por ĉi tia rigardmaniero ne en speciala poŝtelefona lingvo, sed enrekte ĜavaskriptoĜavaskripte. Por kioKial? Se eblas krei ilojn por tradukitradukantajn ĉi tiajn ĝavaskriptajn programojn en la specialajspecialajn poŝtelefonajpoŝtelefonajn lingvojlingvojn, oni akiras la avantaĝojn:
#SamaEkzistas programonune uzeblasmulto porda diferencaj poŝtelefonoj, ekzemple, por lapoŝtelefonaj familioj: [[Android]], "Symbian", [[iPad]], ktp. Sama programo uzeblas por kelkaj familioj (necesas nur riĉa ilaro por traduki ĝavaskriptajn programojn plurdirekte)
#Ĝavaskripton lerni (krome, plisimpligitan Ĝavaskripton, Ĝavaskripton sen povoj, neutilaj poŝtelefone) estas pli facile ol lerni specialajn lingvojn (Ĝavo, C++, ktp.)
#Ne necesas krei ĝavaskripte programon, legantan tekstojn de aliaj programlingvoj, sufiĉas nur malpermesi kelkajn tro fortajn povojn de Ĝavaskripto.
Ekzistas ankaŭe unu malavantaĝo: TradukitaPoŝtelefona programo, akirita traduke, ne funkcias tiom rapide kiom funkcius sama programo verkita rekte en speciala lingvo, sed la ideo modas nune.
Famas nune kelkaj ĉi tiaj manieroj verki ĝavaskriptajn programojn, ekzemple, [[Sencha Touch]].
 
 
Ekzistas ankaŭe uzoj de Ĝavaskripto ne TTT-legile. Ie ĝin oni uzas intern [[Vindozo]], ekzemple, sed ŝajnas, ke la plej fama uzo estas TTT-legila. Oni eĉ proponas inventi Ĝavaskripton en lernejojn anstaŭ tradiciajn programlingvojn por lerni informatikon. Simpeco de Ĝavaskripto kaj tio, ke oni bezonas neniun ilon krom TTT-legilon por lanĉi siajn programoj estas avantaĝo (sed, nature, tio, ke TTT-legile malfacilas kontroli erarojn de programistoj, problemas lernejan uzon, necesas speciala, ne-TTT-legila, programado por lerni la lingvon).
 
==Ekzemploj==