Skip to content

Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack 🍺

Notifications You must be signed in to change notification settings

maiconrs95/the-complete-js-2020

Repository files navigation

the-complete-js-2020

🍺 Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack

Section 1: Introduction

Pré-requisitos: Conhecimento básico em informática e um entendimento básico de HTML e CSS. Objetivo: Trazer todo o conhecimento para dominar e utilizar o JavaScript em seus projetos, seja pessoal ou profissional.

JavaScript® é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser, tais como node.js, Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional).

  • Variaveis e Data Types
  • Primitive JavaScript Data Types
  • Variable Mutation and Type Coercion
  • Basic operators
  • Operator precedence
  • If / else statements
  • Boolean Logic
  • The Ternary Operator and Switch Statements
  • Truthy and Falsy Values and Equality Operators
  • Functions
  • Function Statements and Expressions
  • Arrays
  • Objects and Properties
  • Objects and Methods
  • How Our Code is Executed: JavaScript Parsers and Engines
  • Execution Contexts and the Execution Stack
  • Execution Contexts in Details: Creation and Executing Phases and Hoisting
  • Hosting in Practice
  • Scoping and the Scope Chain
  • The 'this' Keyword
  • The DOM and DOM Manipulation
  • Event and Event Handling

About

Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack 🍺

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published