An open API service indexing awesome lists of open source software.

https://github.com/simoneas02/js-ninja

:ribbon: My solution for challenges applied in the course curso Javascript Ninja 🐱‍👤
https://github.com/simoneas02/js-ninja

javascript js

Last synced: about 1 year ago
JSON representation

:ribbon: My solution for challenges applied in the course curso Javascript Ninja 🐱‍👤

Awesome Lists containing this project

README

          

# 🎀 My solution for challenges applied in the course [Javascript Ninja](https://www.udemy.com/curso-javascript-ninja/) 🐱‍👤

## Chalenges:
- [01 - Variáveis e tipos de dados, Operadores aritméticos, Operadores de igualdade e relacionais, Funções](./challenges/01.md)
- [02 - Operadores Lógicos, Operadores Unários, Estrutura Léxica, Instruções condicionais - IF](./challenges/02.md)
- [03 - Tipos de dados e objetos, Métodos de objetos](./challenges/03.md)
- [04 - Truthy e Falsy, Condicional Ternário, Escopo de variáveis e funções](./challenges/04.md)
- [05 - Retorno de funções com arrays e objetos, Parâmetros de Funções com arrays e objetos](./challenges/05.js)
- [06 - Operador vírgula e estrutura condicional switch, Estrutura de repetição while](./challenges/06.js)
- [07 - O operador módulo, Array - a propriedade length, Array - método "push()" e Loop "for"](./challenges/07.js)
- [08 - A importância de nomear funções, Introdução à Functional Programming](./challenges/08.js)
- [09 - Escopo de funções, Hoisting, IIFE - Immediately Invoked Function Expression](./challenges/09.js)
- [10 - Wrapper Objects, typeof](./challenges/10.js)
- [11 - Laços (Loops), Saltos](./challenges/11.js)
- [12 - Criação de objetos, Criação de objetos - Object.create, Métodos de objeto, Array - Métodos](./challenges/12.js)
- [13 - Array - toString, concat, unshift, shift, slice e splice, forEach, every, some, map, filter](./challenges/13.js)
- [14 - reduce() e reduceRight(), indexOf(), lastIndexOf() e isArray()](./challenges/14.js)
- [15 - JS no browser, Objeto this, Objeto arguments](./challenges/15/main.js)
- [16 - use strict - Criação de variáveis sem o "var", use strict - Uso do width e global this === undefined, O operador delete, objetos e funções, Objeto String](./challenges/16/main.js)
- [17 - Regex](./challenges/17/main.js)
- [18 - Regex - Negação, Regex - Repetidores](./challenges/18/main.js)
- [19 - Conhecendo outros símbolos usados na Regex, Métodos de string onde podemos usar regex, o objeto RegExp()](./challenges/19/main.js)
- [20 - Js no browser - Selecionar elementos no DOM, Js no browser - Formulário e eventos](./challenges/20/main.js)
- [21 - Sync vs async, setTimeout, setTimeout vs setInterval](./challenges/timer/main.js)
- [22 - Propriedades e métodos de funções, Prototype, Array-like e editorconfig](./challenges/22/main.js)
- [23 - Debug](./challenges/calculator/main.js)
- [24 - Modularização de código](./challenges/calculator-refactor/main.js)
- [25 - Javascript inline, Eventos inline, Remover eventos e Eventos como métodos](./challenges/25/main.js)
- [26 - DOM](./challenges/DOMLib/js/main.js)
- [27 - documentFragments, Dicas de performance, Eventos para carregamento da tela, Copiar arrays e Pegar tipo correto de objetos](./challenges/27/js/main.js)
- [28 - Ajax - método GET, try / catch e Tratamento de dados via entrada do usuário](./challenges/searchCEP/js/main.js)