O documento introduz os principais conceitos de JavaScript, incluindo tipos de dados, funções, objetos, escopo, eventos e bibliotecas. Apresenta também as melhores práticas de programação em JavaScript, como estruturar o código, nomear variáveis e funções, além de explicar o que é Ajax.
2. BRAVA ECM Empresa especialista na distribuição e prestação de serviços em soluções de GED/CM, Workflow/BPM, Qualidade e Portais, que conta com a credibilidade de ser uma empresa com o selo TOTVS Business Partner. 10 anos de atuação no mercado + de 1.000 projetos entregues + de 1.000.000 horas aplicadas em projetos Equipe certificada e altamente qualificada para atendimento em toda a América Latina
3. Programação Motivação O que é JS Tipos de dados Funções Objetos Escopo de execução Eventos Melhores práticas Ajax Bibliotecas 3
18. 18 JavaScripté umaimplementação do ECMAScript. Pode ser caracterizadapor ser dinâmica,fracamentetipada,orientada a objetos, baseadaemprototypeefirst-class function
19. 19 Na web, JavaScript é utilizado para criarinteração com páginas HTML através da manipulação do Document Object Model (DOM) Após o advento do AJAX, JavaScript se tornouuma das principaisferramentasnaconstrução da Web 2.0
20. 20 Document Object Model (DOM) <script type="text/javascript"> /* aqui fica o script */ </script> <script type="text/javascript“ src=“lib.js”> </script>
73. Atributo de objeto function escopo() { this.var1 = "um valor"; this.fazAlgo = function (){ alert(this.var1); // um valor } } new escopo().fazAlgo(); alert(this.var1) //undefined
Brackets go on the same line, that’s not negotiable!Can you tell the difference between the two codes?What’s gonna be the result of the function foo in each case?Analogy with which side of the street you pick
Brackets go on the same line, that’s not negotiable!Can you tell the difference between the two codes?What’s gonna be the result of the function foo in each case?Analogy with which side of the street you pick