𝔖 Scriptorium
✦   LIBER   ✦

📁

Javascript: Básico ao Avançado

✍ Scribed by Kelvin Baumhardt Biffi


Publisher
Independently Published
Year
2018
Tongue
Portuguese
Leaves
91
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Este é um livro para iniciantes na área de programação que explica a linguagem de programação Javascript desde os comandos mais básicos até os conceitos mais complexos, da versão ES5, com o auxilio de diversos exemplos práticos.Durante o percurso da leitura deste livro você verá os princípios da lógica de programação, passando por conceitos básicos necessários para que se possa ter um total entendimento do que se trata a programação em seu todo. Após saber como funciona a linguagem e tendo um conhecimento básico sobre a mesma você começará a entrar no mundo do Javascript e verá como ele realmente trabalha por baixo dos panos.Chegando neste ponto você já estará apto a criar a lógica de seu próprios aplicativos e sites, porém não terá o conhecimento completo da linguagem ainda, pois é aqui, que as coisas esquentam de verdade e entramos no coração da linguagem para nos aprofundamos nos conceitos mais fortes da linguagem que são os objetos e funções, passando por Closures, IIFE, Prototype. No final você terá uma total compreensão de o porque que o Javascript é a linguagem de programação que está dominando o mercado de TI.

✦ Table of Contents


Javascript: Básico ao Avançado
Introdução
O público alvo
A intenção
Onde obter os fontes e mais informações
Ferramentas de desenvolvimento
Editor de código
Navegador
Protocolo de comunicação
Configurando o Web Server
JavaScript
O que é o JavaScript
Alta Performance
Multi-plataforma
Multiparadigma
Desenvolvimento Web
Conteúdo
Apresentação
Lógica
Estrutura básica
Criando os arquivos básicos
JavaScript
Variáveis e Tipos de dados
Variável
Tipos de dados
Primitivos
Numérico (Number)
Texto (String)
Lógico (Boolean)
Indefinido (Undefined)
Nulo (Null)
Tipagem dinâmica
Coerção
Mutação de variável
Alert
Prompt
Operadores
Precedência
Associatividade
Decisões lógicas
Lógica Booleana
Tabela Verdade
Tabela Verdade && (E Lógico)
Tabela Verdade || (OU Lógico)
Expressões IF e ELSE
Operadores lógicos
Decisão Lógica Composta
Decisão Lógica Simples
Operador Maior Que:
Operador de Desigualdade:
Operador Não Lógico:
Operador Desigualdade entre Variáveis
Coerção
Else If
Switch
Funções
DRY
Função
Estrutura de uma função
Como uma função funciona
Declarações e Expressões
Arrays
Métodos
Push
Unshift
Pop
Shift
IndexOf
Objetos e Propriedades
Key-value pair (KVP)
Notação
this
Laços e Interações
FOR
Contador
Condição
Incremento
Lógica
Length
WHILE
Condição
Lógica
Break
Continue
Comentários
Comentário de linha
Comentário de múltiplas linhas
Comentário com compilação condicional
ECMAScript
LiveScript
ECMAScript 1
ECMAScript 5 (ES5)
ECMAScript 2015 (ES2015 / ES6)
ECMAScript 2016 (ES2016 / ES7)
ECMAScript 2017 (ES2017 / ES8)
ES.Next
Fechamento
Como o JavaScript funciona
Bugs (Problemas)
Interpretador, Motor e Analisador
Árvore de Sintaxe Abstrata (Abstract Syntax Tree)
Contexto de Execução
Estrutura
Objeto de Variável (OV)
Cadeia de Escopo
this
1 - Fase de Criação
Içamento (Hoisting)
Declarações de Funções
Declarações de Variáveis
2 - Fase de Execução
Funções
Variáveis
Contexto de Execução Global
Contexto de Execução Local
Bind, Call e Apply
Call
Bind
Adoção (Carrying)
Apply
Cadeia de Escopo
Pilha de Execução
Cadeia de Escopo != Contexto de Execução
this
Chamada Regular de função
Chamada de método e Nova Instância
Empréstimo de método
Fechamento
JavaScript Avançado
Objetos e Funções
Orientação a Objetos
Prototipo (Prototype)
Herança (Inheritance)
Cadeia de Prototipo (Prototype Chain)
Construtor de função (Function Constructor)
Operador New
Herança na Prática
Prototype no Console
Object.create
Dados Primitivos x Objetos
Função de primeira classe
IIFE
Closure
Modulo
Conclusão
Sobre o Autor


📜 SIMILAR VOLUMES


Módulo Excel: Do básico ao avançado (Pac
✍ Instituto de ensino Kodah, Bruno Furtado, Rodrigo Vieira 📂 Library 📅 2023 🌐 Portuguese

<span>Do básico ao avançado, o livro de Excel do Instituto de Ensino Kodah é um recurso indispensável. Domine fórmulas, funções, análise de dados e automação para se destacar no ambiente corporativo. Seja um especialista em planilhas e leve suas habilidades a novos patamares com este guia completo.<

Cálculo Avançado
✍ Wilfred Kaplan 📂 Library 📅 1972 🏛 Edgard Blucher 🌐 Portuguese

Este livro foi planejado de modo a fornecer material suficiente para um curso de cálculo avançado de até um ano de duração. Pressupõem-se os conhecimentos usualmente obtidos em cursos básicos de álgebra, geometria analítica e cálculo. O capítulo introdutório fornece uma revisão sucinta desses ass

Cálculo Avançado
✍ Rolci Cipolatti 📂 Library 📅 2018 🏛 SBM 🌐 Portuguese

Este livro tem o desejo de ser livro texto de Análise no Rn em disciplinas de final do bacharelado em matemática ou início de mestrado. Tem como objetivo apresentar os conceitos de diferencial e integral, seus principais resultados e algumas aplicações importantes. Embora o universo seja