1. Introdução ao JavaScript!!

Jan 07 2023
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.
Créditos da imagem: Wikimedia Commons

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:

  1. JavaScript foi desenvolvido por Brendan Eich em 1995
  2. 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.
  3. 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.)
  4. 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.
  5. O comportamento e o desempenho do JavaScript dependem do mecanismo JS que está por trás do navegador.
  6. JavaScript é a implementação da especificação ECMA SCRIPT.
  7. JavaScript é uma linguagem “sensível a maiúsculas e minúsculas”.
  1. Projetado por Brendan Eich.
  2. É um projeto para criar uma linguagem de script.
  3. O padrão JavaScript para garantir a interoperabilidade entre páginas da Web em diferentes navegadores.
  4. Última edição — ES 13 (2022)
  5. Versão ou padrão mais notável — ES 6 (2015) — A maioria dos recursos foi introduzida nesta versão.
  1. Basicamente um interpretador ou compilador padrão, que compila o código JavaScript.
  2. Todos os mecanismos modernos relevantes usam compilação just in time para melhorar o desempenho.
  3. No navegador da Web, o mecanismo JS é executado em sessão com o mecanismo de renderização JS via DOM (Document Object Model).
  4. 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.
  1. 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++.)
  2. Firefox — Usa SpiderMonkey.
  3. Safari — Usa JavaScriptCore.
  4. Internet Explorer (agora expirado) — Chakra usado.
  5. 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/