1. Introdução ao JavaScript!!
Por que JavaScript?
JavaScript é a linguagem mais procurada no mundo de hoje. A linguagem mais versátil, que pode ser usada para criar uma ampla variedade de aplicações: Web-apps, Mobile-apps, Desktop-apps, Server-Side Apps.
Sobre JavaScript:
- JavaScript foi desenvolvido por Brendan Eich em 1995
- JavaScript é uma linguagem assíncrona assíncrona sem bloqueio de encadeamento único, com pilha de chamadas, loop de eventos, fila de retorno de chamada e algumas APIs.
- JavaScript é uma linguagem baseada em protótipo. (Em JavaScript, a herança é feita por meio do mecanismo de protótipo. Nele, propriedades e métodos podem ser adicionados a qualquer objeto dinamicamente.)
- O JavaScript é uma linguagem “INTERPRETADA”? —A suposição comum é que ele é interpretado porque o código-fonte JavaScript é processado toda vez que é executado no mecanismo. Mas não é totalmente preciso. Na verdade, o mecanismo JavaScript compila o programa em tempo real (compilação no tempo) e imediatamente executa o código compilado.
- O comportamento e o desempenho do JavaScript dependem do mecanismo JS que está por trás do navegador.
- JavaScript é a implementação da especificação ECMA SCRIPT.
- JavaScript é uma linguagem “sensível a maiúsculas e minúsculas”.
- Projetado por Brendan Eich.
- É um projeto para criar uma linguagem de script.
- O padrão JavaScript para garantir a interoperabilidade entre páginas da Web em diferentes navegadores.
- Última edição — ES 13 (2022)
- Versão ou padrão mais notável — ES 6 (2015) — A maioria dos recursos foi introduzida nesta versão.
- Basicamente um interpretador ou compilador padrão, que compila o código JavaScript.
- Todos os mecanismos modernos relevantes usam compilação just in time para melhorar o desempenho.
- No navegador da Web, o mecanismo JS é executado em sessão com o mecanismo de renderização JS via DOM (Document Object Model).
- Embora o mecanismo JS seja usado principalmente em navegadores da Web, ele não se limita apenas a navegadores. O Node.js usa o mecanismo JavaScript V8.
- Chrome — Mais poderoso — Usa motor V8 — Motor JS mais rápido, a partir de agora. (V8 é o mecanismo JavaScript de código aberto de alto desempenho do Google escrito em C++.)
- Firefox — Usa SpiderMonkey.
- Safari — Usa JavaScriptCore.
- Internet Explorer (agora expirado) — Chakra usado.
- Microsoft Edge - Primeiro, ele usou o Chakra, mas depois foi reconstruído como um navegador baseado no Chromium e agora usa o mecanismo V8.
Obrigado por ler :) É isso, espero que tenha gostado do artigo.
Quem sou eu para escrever?
Apenas um aluno curioso, que adora desenvolver sites e desenvolveu alguns sites usando vários modelos, usando React (do zero) também, a maioria deles como projetos pessoais ou sites de clubes universitários, desde os últimos 3 a 4 anos. Resumindo, já trabalhei com React, JavaScript, CSS e HTML e continuo aprendendo coisas novas diariamente!
Sinta-se à vontade para entrar em contato comigo, se quiser discutir qualquer coisa relacionada.
Eu ficaria feliz e feliz se você enviar seus valiosos comentários e sugestões. Suas sugestões realmente importam!!
Você pode entrar em contato comigo aqui -
LinkedIn: https://www.linkedin.com/in/itaniyagupta/





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)