JavaScript é o nome de uma linguagem de programação leve e de uso geral. Tal linguagem é baseada e objetos e que faz parte das principais tecnologias da World Wide Web (rede mundial de computadores).
Essa língua de programação está entre as mais populares, sendo até mesmo classificada por alguns como a mais popular. O criador dela foi o programador Brendam Eich.
Por vezes, o JavaScript é também citado apenas com a sigla JS.
Do uso do JavaScript
Essa linguagem de programação é destinada à parte visual de um site, o que é chamado de “programação front-end”. E é por esse motivo que se usa o JavaScript em conjunto com outras linguagens como HTML e CSS, por exemplo.
Contudo, ela é uma linguagem bastante flexível, dinâmica e com muitas peculiaridades, o que a faz também poder ser usada no back-end das aplicações, a exemplo disso se tem o processamento de informações num banco de dados.
Foi por meio do JavaScript que se conseguiu pensar em ações com fluxos lógicos, onde se descreve um evento que ocorre e o que deve ser feito a seguir para cada evento, por exemplo: “no caso de A acontecer, então tome a ação B” ou, ainda, “enquanto acontece X, siga realizando Y”.
E foi com a ajuda dessa linguagem de programação que os programadores puderam ir além, pensando agora em aplicações para a web, não apenas mais focando em informações estáticas.
Sobre o nome JavaScript
A escolha do nome para essa linguagem de programação na realidade foi apenas uma forma de marketing. Como o Java era popular na época, então o criador do JavaScript se aproveitou essa popularidade, com o lançamento dessa linguagem acontecendo naquele momento nos anos 90 e tendo ela esse nome. Com uma sonoridade parecida em seu nome com o Java, era apresentado o JavaScript.
Mas logo quando foi criado, o JavaScript recebeu o nome de “Mocha”, ao ser lançado em 1995. Tempos depois, no entanto, ele receberia o nome de “LiveScript”.
Funcionamento do JS
Para que seja compreendido o funcionamento do JavaScript, faz-se necessário que antes seja entendido o que é “cliente-side” (lado do cliente) e lado do servidor.
O lado do cliente se trata do navegador usado para acessar um site, onde está a parte estática com o HTML e o CSS, além da parte dinâmica com o JavaScript.
Já o lado do servidor (que é ainda chamado de “server-side”) compreende as comunicações que são feitas entre aplicações e também entre banco de dados, ou seja, são os “bastidores” de todo esse sistema.
Algo importante para saber também é que das linguagens de programação existentes, tais como Java, Ruby e Python, os navegadores têm a capacidade de interpretar somente JavaScript.
Uma curiosidade aqui é que o primeiro navegador que suportou elementos desenvolvidos por meio dessa linguagem foi o Netscape. E por meio do JavaScript começou-se a surgir uma internet com mais dinamismo e mais possibilidades de interação.
Foi o Netscape ainda que ajudou na padronização dessa linguagem, ao submetê-la para a ECMA International. ECMA é a sigla para European Computer Manufacturers Association.
Com essa padronização, deu-se o nome de ECMAScript para a nova versão dessa linguagem, contudo Javascript já havia se popularizado, então o que resultou foi o uso de ECMAScript para referir-se a versão do JavaScript (ECMAScript 1 e ECMAScript 2).
O que faz o JavaScript
É através do JavaScript que os usuários da internet podem dar zoom em elementos de um site, atualizar elementos sem precisar que a página seja atualizada, ele permite que seja criado um carrossel com imagens tendo transições, também permite criar aplicativos e páginas para a web (podendo fazer uso dos chamados “frameworks”, que são um grupo de códigos que permitem realizar distintas funções) e mais.
Um exemplo comum de comum o JavaScript é utilizado é no caso da criação de jogos que rodem no navegador. Essa é uma das formas ainda que alguns encontram para aprenderem como usar essa linguagem de programação.
Áreas que usam o JavaScript
No desenvolvimento web front-end, o JavaScript é essencial, mas também essenciais os frameworks. Existem muitos frameworks, que são estruturas criadas com o propositivo de solucionar um determinado problema, sendo esse um conjunto de códigos e que tem a missão de fazer a união de partes de um projeto.
Foi apenas no ano de 2019 que essa linguagem de programação passou a ser aplicada também para o backend, algo que ajudou os que atuavam no frontend a conseguirem agora criar uma aplicação do começo ao fim, uma vez que não mais preciso aprenderem uma nova linguagem para tal feito.
Também, na criação de jogos e aplicativos para dispositivos móveis o JavaScript tem sido essencial. Há muitos frameworks usados para a criação de aplicações mobile, como é o caso do Ionic e do React Native.
Já no caso do desenvolvimento de games para a web, existe o Phaser, que permite criar esses jogos.
SOUSA, Priscila. (9 de Agosto de 2022). JavaScript - O que é, funcionamento, conceito e definição. Conceito.de. https://conceito.de/javascript