{"id":1739,"date":"2021-08-25T14:45:31","date_gmt":"2021-08-25T17:45:31","guid":{"rendered":"https:\/\/tolentinos.com\/site\/?p=1739"},"modified":"2021-08-25T14:45:31","modified_gmt":"2021-08-25T17:45:31","slug":"saiba-tudo-sobre-javascript","status":"publish","type":"post","link":"https:\/\/tolentinos.com\/site\/saiba-tudo-sobre-javascript\/","title":{"rendered":"Saiba tudo sobre JavaScript"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">As linguagens de programa\u00e7\u00e3o s\u00e3o as principais ferramentas de um desenvolvedor de sites de aplicativos.\u00a0 E o JavaScript \u00e9 uma das linguagens de programa\u00e7\u00e3o que mais se destaca.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">O JavaScript, popular e de f\u00e1cil utiliza\u00e7\u00e3o<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Uma das linguagens de programa\u00e7\u00e3o mais populares e utilizadas na \u00e1rea de TI atualmente \u00e9 o JavaScript.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Criado por <\/span><span style=\"font-weight: 400;\">Brendan Eich, da Netscape, um dos principais respons\u00e1veis pelos navegadores de web. De in\u00edcio, essa linguagem possuia o nome de LiveScript e com pouco tempo depois passou a ser chamado de JavaScript e rapidamente ganhou popularidade por ser uma linguagem f\u00e1cil de ser aprendida.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O JavaScript \u00e9 uma linguagem f\u00e1cil de ser interpretada e baseada em objetos com fun\u00e7\u00f5es de primeira classe, mais conhecidas como linguagem de script para p\u00e1ginas na web.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ela \u00e9 uma linguagem que se baseia em prot\u00f3tipos, multi-paradigmas e din\u00e2micas, por isso, suporta estilos de orienta\u00e7\u00e3o a objetos, imperativos e declarativos.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Antigamente, por volta dos anos 90, os usu\u00e1rios possu\u00edam uma experi\u00eancia muito diferente da que estamos acostumados nos dias de hoje.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Em vers\u00f5es anteriores dos navegadores, as p\u00e1ginas dos sites eram est\u00e1ticas e criadas para responder a\u00e7\u00f5es de uma forma muito limitada, demorando para que as a\u00e7\u00f5es pudessem ser visualizadas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Isso era comum de acontecer devido \u00e0s ordens que haviam sido planejadas nesses navegadores, elas precisavam ser enviadas a um servidor externo e somente l\u00e1 que eram executadas, ap\u00f3s isso ocorria o retorno ao ponto que enviou o comando.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O JavaScript foi criado com o objetivo de deixar a navega\u00e7\u00e3o de internet mais r\u00e1pida e f\u00e1cil, com os scripts dessa linguagem foi poss\u00edvel incluir elementos din\u00e2micos como mapas, formul\u00e1rios, anima\u00e7\u00f5es, infogr\u00e1ficos que permitem intera\u00e7\u00e3o, ou seja, as p\u00e1ginas est\u00e1ticas ficaram no passado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Atualmente essa linguagem \u00e9 uma das tecnologias mais importantes de <\/span><i><span style=\"font-weight: 400;\">front-end<\/span><\/i><span style=\"font-weight: 400;\">, junto com HTML, CSS e PHP. Este conjunto de linguagens s\u00e3o respons\u00e1veis por abra\u00e7ar as necessidades existentes para o desenvolver uma p\u00e1gina completa, din\u00e2mica e que performe de um modo impressionante, para se ter no\u00e7\u00e3o, grandes gigantes do mercado utilizam o JavaScript como linguagem, a exemplo do <\/span><b>Facebook, Ebay, LinkedIn e o Yahoo<\/b><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">JavaScript \u00e9 diferente de Java, ok?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Uma d\u00favida comum de quem est\u00e1 come\u00e7ando agora no mercado e a lidar com linguagens de programa\u00e7\u00e3o, o JavaScript e o Java n\u00e3o s\u00e3o a mesma coisa.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Java foi criado em 1995 por James Hosling e naquela \u00e9poca, e at\u00e9 os dias de hoje, era bastante utilizado e popular.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Como dissemos, o JavaScript antes tinha o nome de LiveScpipt e como a demanda cresceu, ficou decidido unir ambas, dessa forma a nova linguagem ganhou credibilidade com o nome de outra j\u00e1 consolidada na \u00e1rea.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">De que maneira essa linguagem funciona\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Criada originalmente num formato <\/span><i><span style=\"font-weight: 400;\">client-side<\/span><\/i><span style=\"font-weight: 400;\">, linguagens executadas do lado de quem as utiliza, nessa situa\u00e7\u00e3o s\u00e3o executadas pelo navegador de quem est\u00e1 utilizando. Isso quer dizer que as a\u00e7\u00f5es realizadas durante o uso s\u00e3o feitas no computador, notebook e dispositivo m\u00f3vel de quem est\u00e1 fazendo o uso, dando as respostas ao usu\u00e1rio de maneira imediata.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para entender melhor vamos te dar um exemplo:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Imagine que voc\u00ea est\u00e1 realizando a compra de passagens \u00e1reas para uma viagem que planejou, no site da companhia \u00e1rea que voc\u00ea escolheu, voc\u00ea seleciona o local de origem e destino e data, ent\u00e3o a p\u00e1gina retornar\u00e1 com informa\u00e7\u00f5es como hor\u00e1rio e valores.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ao selecionar as passagens, voc\u00ea percebe que no campo direito da tela constam os valores e o campo para inserir um cupom de desconto, caso voc\u00ea fa\u00e7a isso, perceber\u00e1 que o valor ser\u00e1 alterado.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para esse caso, podemos dizer que essa altera\u00e7\u00e3o \u00e9 executada com comandos programados no JavaScript e ele pode ser utilizado em diversas aplica\u00e7\u00f5es, como desenvolvimento na web e mobile, games, programas e sistemas <\/span><i><span style=\"font-weight: 400;\">back-end<\/span><\/i><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Os benef\u00edcios<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">O JavaScript se destaca por possuir uma s\u00e9rie de vantagens, entre elas, as principais s\u00e3o:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Versatilidade da linguagem;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rapidez de leitura e, portanto, rapidez de execu\u00e7\u00e3o;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sintaxe acess\u00edvel;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00d3tima linguagem para iniciantes em programa\u00e7\u00e3o;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compat\u00edvel com uma grande variedade de navegadores e plataformas.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Vamos deixar um guia aqui caso voc\u00ea tenha interesse em aprender um pouco sobre essa linguagem, principalmente se quiser come\u00e7ar a entend\u00ea-la, \u00e9 s\u00f3 clicar <\/span><a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/JavaScript\/Guide\"><span style=\"font-weight: 400;\">aqui<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As linguagens de programa\u00e7\u00e3o s\u00e3o as principais ferramentas de um desenvolvedor de sites de aplicativos.\u00a0 E o JavaScript \u00e9 uma das linguagens de programa\u00e7\u00e3o que mais se destaca.\u00a0 O JavaScript, popular e de f\u00e1cil utiliza\u00e7\u00e3o Uma das linguagens de programa\u00e7\u00e3o mais populares e utilizadas na \u00e1rea de TI atualmente \u00e9 o JavaScript.\u00a0 Criado por Brendan [&#8230;]\n","protected":false},"author":6,"featured_media":1740,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[645,71],"tags":[],"yst_prominent_words":[639,207,622,636,643,640,641,505,431,633,435,424,634,637,638,644,635,442,642,474],"_links":{"self":[{"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/posts\/1739"}],"collection":[{"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/comments?post=1739"}],"version-history":[{"count":0,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/posts\/1739\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/media\/1740"}],"wp:attachment":[{"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/media?parent=1739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/categories?post=1739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/tags?post=1739"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/tolentinos.com\/site\/wp-json\/wp\/v2\/yst_prominent_words?post=1739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}