wide web • HTML(Marcação), CSS(estilo), JS(interação) • Responsabilidade de criar UIs fluidas que consomem e pegam dados. • Ele que faz a ligação com back-end
em 1995 • O intuito era ser implementada nos navegadores p/ permitir que páginas sejam interativas • Foi chamado de mocha, livescript até se chamar de JavaScript. • ECMAscript toca o JS
[ text “tudo bem?”] h1 [] [ text ‘Olá mundo’] p [ class = ‘alert’] [ text ‘tudo bem?’] h1 [] [ text “Olá mundo”] p [ class =”alert”] [ text “tudo bem?”] <h1>Olá mundo</h1> <p class =”alert”> tudo bem? </p>
[ text “tudo bem?”] p [ class =`alert`] [ text `o ELUG é `, , strong [] [ text `TOP`] , text `!` ] h1 [] [ text “Olá mundo”] p [ class =”alert”] [ text “tudo bem?”] <p class=”alert”> o ELUG é <strong>TOP</strong> ! </p>
• Isso envia uma mensagem de Increment que o Update vai lidar. • O Update nota que a msg de Increment deve adicionar 1 na nossa Model(que atualmente é 0). • O Update atualiza a Model p/ 1 e a nova Model é renderizada na View 0 + - Update MODEL VIEW UPDATE RENDER M SG
• Isso envia uma mensagem de Increment que o Update vai lidar. • O Update nota que a msg de Increment deve adicionar 1 na nossa Model. • O Update atualiza a Model p/ 1 e a nova Model é renderizada na View 1 + - Update MODEL VIEW UPDATE RENDER M SG