Вы находитесь на странице: 1из 9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

JavaScript
Origem:Wikipdia,aenciclopdialivre.

JavaScriptumalinguagemdeprogramaointerpretada[2].Foi
originalmenteimplementadacomopartedosnavegadoresweb
paraquescriptspudessemserexecutadosdoladodoclientee
interagissemcomousuriosemanecessidadedestescriptpassar
peloservidor,controlandoonavegador,realizandocomunicao
assncronaealterandoocontedododocumentoexibido.

JavaScript

atualmenteaprincipallinguagemparaprogramaoclientside
emnavegadoresweb.Comeatambmaserbastanteutilizadado
ladodoservidoratravsdeambientescomoonode.js.Foi
concebidaparaserumalinguagemscriptcomorientaoa
objetosbaseadaemprottipos,tipagemfracaedinmicae
funesdeprimeiraclasse.Possuisuporteprogramao
funcionaleapresentarecursoscomofechamentosefunesde
altaordemcomumenteindisponveisemlinguagenspopulares
comoJavaeC++.

Paradigma

baseadaemECMAScriptpadronizadapelaEcmainternational
nasespecificaesECMA262[3]eISO/IEC16262.

Surgidoem 1995

Histria

ltima
verso

1.8.5(22demarode2011[1])

Criadopor

BrendanEich

Estilode
tipagem:

Dinmica,fracaeimplcita

Dialetos:

ISO/IECC++1998
ISO/IECC++2003

JavaScriptfoioriginalmentedesenvolvidoporBrendanEich
quandotrabalhounaNetscapesobonomedeMocha,
posteriormenteteveseunomemudadoparaLiveScripteporfim
JavaScript.LiveScriptfoionomeoficialdalinguagemquando
foilanadapelaprimeiraveznaversobetadonavegador
Netscape2.0emsetembrode1995,masteveseunomemudado
emumanncioconjuntocomaSunMicrosystemsemdezembro
de1995quandofoiimplementadononavegadorNetscapeverso
2.0B3.
AmudanadenomedeLiveScriptpara
JavaScriptcoincidiucomapocaemquea
NetscapeadicionousuportetecnologiaJava
emseunavegador(Applets).Aescolhafinaldo
nomecausouconfusodandoaimpressode
quealinguagemfoibaseadaemjava,sendoque
talescolhafoicaracterizadapormuitoscomo
umaestratgiademarketingdaNetscapepara
aproveitarapopularidadedorecmlanado
Java.
JavaScriptrapidamenteadquiriuampla
aceitaocomolinguagemdescriptclientside
depginasweb.Comoconsequncia,a
Microsoftdesenvolveuumdialetocompatvel
comalinguagemdenomeJScriptparaevitar
https://pt.wikipedia.org/wiki/JavaScript

LogotiponooficialdaJSConfEU2011.

Multiparadigma:combaseem
prottipofuncional
imperativo
scripts

Influenciada Self,C,Lisp,Scheme,Perl,
por
Python,Java
Influenciou

JScript,ActionScript,JScript
.NET,ObjectiveJ,TIScript

ndice
1 Histria
2 Caractersticas
2.1 ImperativaeEstruturada
2.2 Dinmica
2.2.1 Tipagemdinmica
2.2.2 Baseadaemobjetos
2.2.3 Avaliaoemtempodeexecuo
2.3 Funcional
2.3.1 Funesdeprimeiraclasse
2.3.2 Funesaninhadas
2.3.3 Fechamentos
2.4 BaseadaemProttipos
2.4.1 Prottipos
2.4.2 Funesemtodos
1/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

problemasdemarcaregistrada.JScript
adicionounovosmtodosparaconsertar
mtodosdoJavaScriptrelacionadosadataque
apresentavamproblemas[carecedefontes?].
JScriptfoiincludonoInternetExplorer3.0,
liberadoemAgostode1996.JavaScripte
Jscriptsotosimilaresqueosdoistermosso
comumenteusadosdeformaintercambivel.A
Microsoftentretantodeclaramuitas
caractersticasnasquaisJScriptnoconforma
comaespecificaoECMA.
Emnovembrode1996aNetscapeanunciou
quetinhasubmetidoJavaScriptparaEcma
internacionalcomocandidatoapadro
industrialeotrabalhosubsequenteresultouna
versopadronizadachamadaECMAScript.

3 UsoempginasWeb
3.1 Exemplo
3.2 Compatibilidade
3.3 Acessibilidade
3.4 Segurana
3.4.1 Vulnerabilidadesintersites
4 Exemplosdescripts
4.1 ScriptsSimples
4.2 Comentrios
4.3 Funes
4.4 Hierarquiadoobjeto
4.5 NmerosPerfeitos
5 Verso
6 Bibliografia
7 Referncias
8 Vertambm
9 Ligaesexternas

JavaScripttemsetransformadonalinguagem
deprogramaomaispopulardaweb.Inicialmente,noentanto,muitosprofissionaisdenegriramalinguagem
poiselatinhacomoalvoprincipalopblicoleigo.ComoadventodoAjax,JavaScripttevesuapopularidadede
voltaerecebeumaisatenoprofissional.Oresultadofoiaproliferaodeframeworksebibliotecas,prticas
deprogramaomelhoradaseoaumentonousodoJavaScriptforadoambientedenavegadores,bemcomoo
usodeplataformasdeJavaScriptserverside.[4]
Emjaneirode2009oprojetoCommonJSfoifundadocomoobjetivodeespecificarumabibliotecapadropara
desenvolvimentoJavaScriptforadonavegador.

Caractersticas
AsseguintescaractersticassocomunsatodasasimplementaesconformantescomoECMAScript.

ImperativaeEstruturada
JavaScriptsuportaoselementosdesintaxedeprogramaoestruturadadalinguagemC(porexemplo,if,
while,switch).Umaexceoaquestodoescopo:oescopoemblocosaoestilodoCnosuportado,em
seulugarJavaScriptutilizaescopoanveldefuno.JavaScript1.7,entretanto,suportaescopoanveldebloco
atravsdocomandolet.ComoC,JavaScriptfazdistinoentreexpressesecomandos.Umadiferena
sintticadoCqueaquebradelinhaterminaautomaticamenteocomando,sendoopontoevrgulaopcional
aofimdocomando.

Dinmica
Tipagemdinmica
Comonamaioriadaslinguagensdescript,tipossoassociadoscomvalores,nocomvariveis.Porexemplo,a
varivelxpoderiaserassociadaaumnmeroemaistardeassociadaaumastring.JavaScriptsuportavrias
formasdetestarotipodeumobjeto,incluindoducktyping.
Baseadaemobjetos

https://pt.wikipedia.org/wiki/JavaScript

2/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

JavaScriptquaseinteiramentebaseadaemobjetos.ObjetosJavaScriptsoarraysassociativos,aumentados
comprottipos.Osnomesdapropriedadedeumobjetosostrings:obj.x = 10eobj["x"] = 10so
equivalentes,opontonesteexemploapenassinttico.Propriedadeseseusvalorespodemseradicionadas,
mudadas,oudeletadasemtempodeexecuo.Amaioriadaspropriedadesdeumobjeto(eaquelesemsua
cadeiadeheranaviaprottipo)podeserenumeradausandoseumaestruturaderepetiofor...in.
JavaScriptpossuiumpequenonmerodeobjetospadrodalinguagemcomowindowedocument.
Avaliaoemtempodeexecuo
JavaScriptincluiafunoevalqueconsegueexecutaremtempodeexecuocomandosdalinguagemque
estejamescritosemumastring.

Funcional
Funesdeprimeiraclasse
NoJavaScriptasfunessodeprimeiraclasse,isto,soobjetosquepossuempropriedadesemtodos,e
podemserpassadoscomoargumentos,serematribudosavariveisouretornadoscomoqualqueroutroobjeto.
Funesaninhadas
Funes'internas'ou'aninhadas'sofunesdefinidasdentrodeoutrasfunes.Socriadascadavezquea
funoqueascontm(externa)invocada.Almdisso,oescopodafunoexterna,incluindoconstantes,
variveislocaisevaloresdeargumento,setransformapartedoestadointernodecadaobjetocriadoapartirda
funointerna,mesmodepoisqueaexecuodafunointernaconcluda.
Fechamentos
JavaScriptpermitequefunesaninhadassejamcriadascomoescopolxiconomomentodesuadefinioe
possuiooperador()parainvoclasemoutromomento.Essacombinaodecdigoquepodeserexecutado
foradoescoponoqualfoidefinido,comseuprprioescopoduranteaexecuo,denominada,dentroda
cinciadacomputao,fechamento.

BaseadaemProttipos
Prottipos
JavaScriptusaprottiposemvezdeclassesparaomecanismoherana.possvelsimularmuitas
caractersticasdeorientaoaobjetosbaseadaemclassescomprottipos.
Funesemtodos
Diferentedemuitaslinguagensorientadasaobjetos,nohdistinoentreadefiniodeumafunoea
definiodeummtodonoJavaScript.Adistinoocorreduranteachamadadafunoafunopodeser
chamadacomoummtodo.Quandoumafunochamadacomomtododeumobjeto,akeywordthisda
funoassociadaqueleobjetoviatalinvocao.

UsoempginasWeb
OusoprimriodeJavaScriptescreverfunesquesoembarcadasouincludasempginasHTMLeque
interagemcomoModelodeObjetodeDocumentos(DOM)dapgina.Algunsexemplosdesteusoso:
abrirumanovajanelacomcontroleprogramticosobreseutamanho,posioeatributos
https://pt.wikipedia.org/wiki/JavaScript

3/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

validarvaloresdeumformulrioparagarantirquesoaceitveisantesdeseremenviadosaoservidor
mudarimagensmedidaqueomousesemovimentasobelas.
PelofatodocdigoJavaScriptrodarlocalmentenonavegadordousurio,enoemumservidorremoto,o
navegadorpoderesponderataisaesrapidamente,fazendoumaaplicaomaisresponsiva.Almdisso,o
cdigoJavaScriptpodedetectaraesdeusurioqueoHTMLsozinhonopode,taiscomoteclaspressionadas
individualmente.AplicaescomoGmailtomamvantagemdisso:muitodalgicadainterfacedousurio
escritaemJavaScript,eoJavaScriptenviarequisiesdeinformao,taiscomoocontedodeumcorreio
eletrnico,paraoservidor.AtendnciamaisampladeprogramaoemAjaxexplorademaneirasimilareste
pontoforte.
UmaJavaScriptengine(tambmconhecidacomointerpretadorJavaScriptouumaimplementaoJavaScript)
interpretacdigofonteJavaScripteoexecutadeformaadequada.AprimeiraimplementaoJavaScriptfoi
criadaporBrendanEichnaNetscapeCommunicationsCorporation,paraoNavegadorNetscape.A
implementao,nomeadaSpiderMonkey,implementadaemCevemsendoatualizadaparaconformarcoma
edio3doECMA262.AimplementaoRhino,criadaprimariamenteporNorrisBoyd(exempregadoda
NetscapeagoranoGoogle)umaimplementaodeJavaScriptemJava.Rhino,comoSpiderMonkey,
conformantecomaterceiraediodoECMA262.
PorseroJavaScriptanicalinguagemqueamaioriadosnavegadorespopularessuportam,temsetornadouma
linguagemalvoparamuitosframeworksemoutraslinguagens,adespeitodofatodenotersidoplanejadopara
tal.Noobstanteaslimitaesdedesempenhoinerentesuanaturezadinmica,acrescentevelocidadedas
implementaesJavaScripttemfeitodamesmaumaprticalinguagemintermediria.

Exemplo
Umexemplominimalistadeumapginaconformeospadresweb(utilizandoasintaxeHTML5)quecontm
JavaScriptpodeserrepresentadopeloseguintecdigo:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>Wikipdia</title>
<script>
window.onload = function () {
document.getElementById("hello").addEventListener("click", function () {
alert("Bem-vindo Wikipdia!");
}, false);
};
</script>
</head>
<body>
<noscript>Seu navegador no suporta JavaScript ou ele est desabilitado.</noscript>
<button id="hello">Dizer "Ol"</button>
</body>
</html>

Noscriptacima,vimosqueexisteumatagchamada<noscript>,elaestnestecdigoHTMLporqueum
meiodeacessibilidadecomocliente,fazendocomqueseutextosejarenderizadopelonavegadorquandoo
JavaScriptestiverdesativado.

Compatibilidade
JqueJavaScriptrodaemambientesvariveis,umaparteimportantedotesteedepuraodeseucdigo
consistenaverificaodecompatibilidadeentrenavegadores.
AsinterfacesDOMparaamanipulaodepginaswebnosopartedopadroECMA,oudoprprio
JavaScript.Oficialmente,sodefinidasporumesforodepadronizaodaW3Cnaprtica,implementaes
denavegadoresdiferemdopadrodeumaparaasoutras,enemtodosnavegadoresexecutamJavaScript.
https://pt.wikipedia.org/wiki/JavaScript

4/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

Paralidarcomessasdiferenas,programadoresJavaScriptcomfrequnciatentamescrevercdigosque
conformamcomopadrocomumamaioriadosnavegadoresnosendopossvelisso,tentamescreverde
maneiraadhocumcdigoqueverifiqueapresenadecertosrecursosequesecomportedemaneiraadequada
casotaisrecursosnoestejamdisponveis.Emalgunscasos,doisnavegadorespodemambosimplementarem
umafuncionalidadecomcomportamentosdiferentes,eprogramadorespodemacharprticodetectarqual
navegadorestrodandoemudarocomportamentodeseusscriptsparaseadequaraisso.Programadorespodem
tambmusarbibliotecasouferramentasqueabstraemtaisdiferenasentrenavegadores.
Almdisso,scriptspodemnofuncionarparaalgunsusurios.Porexemplo,umusuriopode:
UsarumnavegadorantigoourarocomsuporteDOMincompletoouincomum.
UsarumnavegadordeumPDAoutelefonemvelquenoestaptoaexecutarJavaScript.
TeraexecuodoJavaScriptdesabilitadapornormasdesegurana.
Parasuportartaisusurios,programadoreswebtentamcriarpginasquesejamrobustasaagentesqueno
suportemoJavaScriptdapgina.Emparticular,umapginadevefuncionaradespeitodasfuncionalidades
extrasqueumJavaScriptprov.Umaabordagemalternativaquemuitosachamprefervelapginase
desenvolvidaporprimeiroapartirdetecnologiasbsicasquefuncionememtodososnavegadores,eento
aprimorlaparaosusuriosquepossuamJavaScript.

Acessibilidade
Assumindoqueousurionotenhadesabilitadosuaexecuo,podeseutilizarJavaScriptdoladoclientepara
melhoraraexperinciadeumusuriocomdeficinciafsicaouvisual.
LeitoresdetelautilizadosporpessoascegasoucomvisoparcialpodemdetectarapresenadeJavaScripte
dessaformaacessareleroDOMdapginadepoisqueseusscriptsforamexecutados.Nestescasosrecomenda
sequeoHTMLsejaomaisconciso,navegvelericosemanticamentepossvel,tendoapginascriptsouno.
NoserecomendaqueocdigoJavaScriptdeumapginasejatotalmentedependentedoeventosprovenientes
domousejqueusuriosquenoconseguemouoptampornousaromousenoestaroaptosacolheros
benefciosdetalcdigo.Damesmaforma,emborahyperlinksewebformspossamsernavegadoseoperadosdo
teclado,JavaScriptvoltadoparaacessibilidadenodeverequererumtecladoparaacessartaiseventos.
JavaScriptcontacomeventosindependentesdodispositivodeusuriotaiscomoonfocuseonchangequeso
maisrecomendadosnamaioriadoscasos.
NoserecomendautilizarJavaScriptdeumjeitoquesejaconfusooudesorientadorparaqualquerusurioda
internet.Porexemplo,usarJavaScriptparaalteraroudesabilitarafuncionalidadenormaldeumnavegador,tal
comomudaraformacomqueobotodireitoouoeventodeatualizaofuncionam,deveserevitado.Da
mesmaforma,eventosdeinterrupoqueousuriopodenoestarcientereduzemasensaodecontroledo
usurio,assimcomoscriptsinesperadosquemudamocontedodapgina.
Frequentementeoprocessodefazerpginaswebcomplexastoacessveisquantopossvelsetransformaem
umproblemanotrivial,ondecertasdecisessoassuntodedebateeopinio.Entretanto,tecnologiasassistivas
estoconstantementeevoluindoenovasrecomendaeseinformaesrelevantesvemsendocontinuamente
publicadasnaweb.

Segurana
JavaScripteoDOMrepresentamumapotencialidadeparaprogramadoresmaliciososescreveremscriptspara
rodarememumclienteviaweb.Navegadoressoprojetadosparaconteresteriscodeduasmaneiras.A
primeiraquescriptssorodadosemumasandboxnaqualspodemexecutaraesrelacionadasinternet,
notarefasdeprogramaodepropsitogeralcomocriararquivos.Asegundaquescriptssolimitadospela
regradamesmaorigem:scriptsdeumwebsitenotmacessoainformaescomonomesdeusurio,senhas
oucookiesenviadosdeoutrosite.AmaioriadosbugsemJavaScriptrelacionadosseguranasobrechasde
umadasregras.
https://pt.wikipedia.org/wiki/JavaScript

5/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

Vulnerabilidadesintersites
Umproblemacomumrelacionadoseguranaaescritadescriptsintersites,ouXSS,umaviolaodaregra
damesmaorigem.Taisvulnerabilidadesocorremquandoumatacanteestaptoacausaremumsitealvo,como
umsitedebanco,ainclusodeumscriptmaliciosonapginawebapresentadavtima.Oscriptnesteexemplo
podeentoacessaraaplicaodobancocomprivilgiosdavtima,potencialmenterevelandoinformaes
secretasoutransferindodinheirosemaautorizaodavtima.
AlgunsnavegadoresincluemproteoparcialcontraataquesXSSrefletidos,noqualoatacanteforneceuma
URLincluindooscriptmalicioso.Noentanto,mesmousuriosdestessitesestovulnerveisaoutrosataques
XSS,comoaquelesondeocdigomaliciosoguardadoemumbancodedados.Apenasocorretodesenhode
aplicaeswebnoservidorpodeprevenirinteiramenteataquesXSS.
VulnerabilidadesXSStambmpodemocorrerporcausadeerrosdeimplementaoporpartedeprogramadores
denavegadores.
OutravulnerabilidadeintersitesafalsificaoderequisiointersitesouCSRF.NoCSRF,ocdigonosite
deumatacantefazcomqueonavegadordavtimatomeaesnodesejadaspelousurioemumsitealvo
(comotransfernciadedinheiroemumbanco).Elafuncionaporque,seositealvocontaapenascomcookies
paraautenticarrequisies,entorequisiesiniciadaspelocdigonositedoatacantelevaroasmesmas
credenciaislegtimasdeloginqueasrequisiesiniciadaspelousurio.EmgeralasoluoparaCSRF
requererumvalordeautenticaoemumcampowebformescondido,enosomentenoscookies,para
autenticarqualquerrequisioquepossaterefeitosduradouros.VerificarocabealhodoHTTPReferrer
tambmpodeajudar.
"SequestroJavaScript"umtipodeataqueCSRFnoqualumatag<script>nositedoatacanteexplorauma
pginanoladodavtimaqueretornainformaoprivadatalcomoJSONouJavaScript.Soluespossveis
incluemrequererumtokendeautenticaonosparmetrosPOSTeGETparaqualquerrespostaqueretorneum
JSONprivado(mesmoquenotenhaefeitoscolaterais)utilizarPOSTenuncaGETpararequisiesque
retornemumJSONprivadoemodificararespostadeformaquenopossaserusadaviaumatag<script>
(atravs,porexemplo,deumwrappingdeumJSONemumcomentrioJavaScript).

Exemplosdescripts
ScriptsSimples
// Mostra um alerta de Confirmar e Cancelar.
if ( confirm( 'Escolha "Ok" ou "Cancelar" para ver a mensagem correspondente.' ) ) {
alert( 'Voc apertou o boto "OK"' ); // mostra um alerta para resposta "OK"
} else {
alert( 'Voc apertou o boto "Cancelar"' ); // mostra um alerta para resposta "Cancelar"
}

Comentrios
JavaScriptpermiteutilizarcomentriosdeduasformas:
Comentriosdenicalinha
Comentriosdemltiplaslinhas.
Exemplosdecomentrios:
// Este comentrio ocupa uma nica linha
/* J este comentrio
mais longo e utiliza
https://pt.wikipedia.org/wiki/JavaScript

6/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

vrias linhas */

Funes
Criandoumafunosimples:
function nomeDaFuncao( /*parmetros*/ ) {
/* cdigo que ser executado */
return/*Valor retornado*/;
}

Hierarquiadoobjeto
//Construtor
function Exemplo() {
this.propriedade = 'Isso uma propriedade.',
this.metodo = function() {
return 'Isso um metdo';
}
}
var objeto = new Exemplo(); //Instncia do construtor "Exemplo"

//Alerta os respectivos textos na tela


alert( objeto.propriedade ),
alert( objeto.metodo() );

NmerosPerfeitos
function perfectNumbers( max ) {
var i, j, k,
perfects = [];
for ( i = 0; i++ < max; ) {
for ( j = k = 0; ++j < i; ) {
if ( i % j === 0 ) {
k += j;
}
if ( ( j + 1 ) === i && k === i ) {
perfects.push( k );
}
}
}
return perfects.join( ', ' );
}
alert( 'Nmeros perfeitos entre 0 e 5000: ' + perfectNumbers( 5000 ) );

Verso

https://pt.wikipedia.org/wiki/JavaScript

7/9

08/07/2016

Verso[5]

JavaScript Wikipdia, a enciclopdia livre

Datada
publicao

Equivalentepara

Netscape Mozilla Internet


Navigator Firefox Explorer

1.0

Marode1996

2.0

1.1

Agostode1996

3.0

1.2

Junhode1997

4.04.05

1.3

Outubrode1998

ECMA2621stedition/ECMA2622nd
edition

Opera Safari

Google
Chrome

3.0

4.064.7x

4.0

Netscape
Server

1.4

1.5

Novembrode
2000

ECMA2623rdedition

1.6

Novembrode
2005

1.5+Arrayextras+Arrayestring]s
genricas.+E4X

1.7

Outubrode2006 1.6+GeradoresPythonic+Iteradores+let

1.8

Junhode2008

1.8.1

6.0

1.0

5.5(JScript
5.5),
6(JScript
5.6),
7(JScript
5.7),
8(JScript
5.8)

6.0,
7.0,
8.0,
9.0,
10.0

3.0,
3.1,
3.2,
4.0

1.0

1.5
2.0

1.7+Expressesgeradoras+Expresses
declausura.

3.0

1.8+NativeJSONsupport+Minor
Updates

3.5

1.8.2

Junhode2009

1.8.1+Minorupdates

3.6

1.8.5

Dezembrode
2010

1.8.1+ECMAScript5Compliance

Bibliografia
JavaScriptParaWorldWideWeb,Traduo3a.Edio,VisualQuickStartGuide,Autor:Tom
Negrino/DoriSmith,1999,EditoraCampus,ISBN8535206221
TeachYourselfJavaScriptinaWeek,Autor:ArmanDanesh,1996,Editora:SamsNet,ISBN157521
0738

Referncias
1.NewinJavaScript1.8.5(https://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.8.5).mozilla.org.
ConsultadoemAugust10,2010.
2.Flanagan,DavidFerguson,Paula(2002).JavaScript:TheDefinitiveGuide4thed.O'Reilly&Associates[S.l.]
ISBN0596000480.
3.ECMAScriptLanguageSpecification(http://www.ecmainternational.org/publications/files/ECMAST/ECMA26
2.pdf)(PDF).
4.10ProgrammingLanguagesYouShouldLearnRightNowITManagementNews&ReviewseWeek.com(htt
p://www.eweek.com/c/a/ITManagement/10ProgrammingLanguagesYouShouldLearnRightNow/).
www.eweek.com.Consultadoem14deabrilde2012.
5.JohnResig.VersionsofJavaScript(http://ejohn.org/blog/versionsofjavascript).Ejohn.org.Consultadoem
20090519.

Vertambm
ECMAScript
JScript
NoScript
https://pt.wikipedia.org/wiki/JavaScript

8/9

08/07/2016

JavaScript Wikipdia, a enciclopdia livre

Ligaesexternas
PginadoMDN(https://developer.mozilla.org/en/JavaScript)(emingls)
StandardECMA262(http://www.ecmainternational.org/publications/standards/Ecma262.htm)(em
ingls)
IntroduoaoJavaScript(http://www.mhprofessional.com/downloads/products/0072253576/0072253576
_ch01.pdf)(emingls)
ExemplosdeFunesemJavascript(http://www.plifer.com/desenvolvimentodesoftware/tudoquevoce
queriasabersobrefuncoesemjavascript/)[ligaoinativa](emportugus)
Obtidade"https://pt.wikipedia.org/w/index.php?title=JavaScript&oldid=46047044"
Categorias: JavaScript Linguagensdescript Web Linguagensdeprogramaocriadasem1995
Estapginafoimodificadapelaltimavez(s)21h08minde30dejunhode2016.
EstetextodisponibilizadonostermosdalicenaCreativeCommonsAtribuioCompartilhaIgual
3.0NoAdaptada(CCBYSA3.0)podeestarsujeitoacondiesadicionais.Paramaisdetalhes,
consulteasCondiesdeUso.

https://pt.wikipedia.org/wiki/JavaScript

9/9

Вам также может понравиться