40 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: JavaScript
 | ||
| localeTitle: JavaScript
 | ||
| ---
 | ||
| ## JavaScript
 | ||
| 
 | ||
| JavaScript é a linguagem de script mais usada na Terra. E tem o maior ecossistema de bibliotecas de qualquer linguagem de programação.
 | ||
| 
 | ||
| JavaScript é a principal linguagem da web e a única linguagem de programação que pode ser executada em todos os principais navegadores da web.
 | ||
| 
 | ||
| Notavelmente, o JavaScript não tem relação com o Java. [JavaScript: a linguagem de programação mais incompreendida do mundo](http://www.crockford.com/javascript/javascript.html)
 | ||
| 
 | ||
| O nome oficial do JavaScript é ECMAScript definido sob o padrão [ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm)
 | ||
| 
 | ||
| Se você quiser aprender mais sobre a linguagem JavaScript e por que ela é tão usada, leia o artigo de Quincy Larson - [Qual linguagem de programação devo aprender primeiro?](https://medium.freecodecamp.org/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d) - ou assista a este [vídeo inspirador de Preethi Kasireddy](https://www.youtube.com/watch?v=VqiEhZYmvKk) .
 | ||
| 
 | ||
| ## Mecanismos de JavaScript autônomos
 | ||
| 
 | ||
| Mozilla's SpiderMonkey, o primeiro mecanismo de JavaScript já escrito, atualmente usado no Mozilla Firefox. V8, o mecanismo JavaScript do Google, usado no Google Chrome.
 | ||
| 
 | ||
| Google Apps Script, um interpretador do lado do servidor / baseado na nuvem que fornece controle "macro" programático de serviços e documentos do Google Apps.
 | ||
| 
 | ||
| Node.js, construído sobre o V8, uma plataforma que permite que aplicativos do lado do servidor sejam escritos em JavaScript.
 | ||
| 
 | ||
| O Windows inclui o JScript, uma variante do JavaScript no Windows Script Host.
 | ||
| 
 | ||
| Chakra, um fork do Jscript, é desenvolvido pela Microsoft e usado em seu navegador Edge.
 | ||
| 
 | ||
| A Mozilla também oferece o Rhino, uma implementação de JavaScript construída em Java, normalmente incorporada em aplicativos Java para fornecer scripts aos usuários finais.
 | ||
| 
 | ||
| O WebKit (exceto o projeto Chromium) implementa o mecanismo JavaScriptCore.
 | ||
| 
 | ||
| ## Frameworks JavaScript
 | ||
| 
 | ||
| Os Frameworks JavaScript usados com mais frequência são React JS, Angular JS, Criar JS, jQuery, nodeJS, Vue.js etc. Para detalhes, siga este [link](https://javascriptreport.com/the-ultimate-guide-to-javascript-frameworks/) .
 | ||
| 
 | ||
| ## Animações Javascript 2D e 3D
 | ||
| 
 | ||
| É possível criar animações 2D e 3D usando algumas librarias em Javascript, por exemplo PixiJS [link](http://www.pixijs.com)
 |