Skip to main content

What Every JavaScript Developer should know

There's so many things to learn to be a FE developer, especially when it comes JS. The real $$$ is JS in FE world. More and more i do study, i'm losing faith in myself and wonder how am i gonna be a proper javascript developer. everyone said i should focus on more on building projects and study myself. Before studying these, i need to know what do i need to know ;( so this isn't easy at all


Things to learn before choosing a framework 
JavaScript fundamentals
 - Syntax and basic constructor  
 - Events 
 - DOM manipulation 
 - Functions, loops, conditions 

Modules 
 - ES6 Modules
 - Parcel, Webpack & Babel 
 - Import & Export Default 

Classes 
 - Structuring a class 
 - Constructors 
 - Methods & properties 
 - instantiation 
 - Extending classes 

Arrow functions 
 - scope and "lexical this"

Promises / Asynchronous requests 
 - Learn how to create and receive promises 
 - Standard .then() and .catch() syntax 
 - Learn the Fetch API for making HTTP requests / Ajax (XHR)

Destructuring 

Concept of components & state 
 - Each components have its own data & state of being 
 - Nested components

Spread operator (...)

 - forEach() - basic iteration/looping 
 - map() - Manipulating the data to create a new array 
 - filter() - Used to filter out certain pieces 


Understanding of concept 
 - clousure 
 - Prototype 
  


Comments

Popular posts from this blog

[BAEKJOON Online Judge + Node.js] 2292: Honeycomb

  I did't use while loop that much so didn't come up what to do. While loop create a loop that execute a specific statement. So, the main point of this problem is "prevNum + max * 6" input = 13, output = 3 https://www.acmicpc.net/problem/2292 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while const input = require ( "fs" ). readFileSync ( "/dev/stdin" ). toString () ; let count = 1 ; let max = 1 ; // set the range while (max < input) { max += count * 6 ; count ++ ; } console . log (count) ; // prevNum + count * 6 // 1 so +6 every loop! // 2 - 7, 5 // 8 - 19, 11 // 20 - 37, 17 // 38 - 61, 23

FE WebDev Routine Training Feb 09, 2021

 FE WebDev Routine Training Feb 09, 2021  A lot of things to do. DO FUCKING FOCUS!!!  Coding test - codewar 1 Kakao 2021 No.1 CSS - grid/ SCSS and Cloning(besthorrorscenes.com) JS - for of loop/  Sec9/ DOM array methods toy project React -   A bit of Yelp Portfolio -  List the 100JS projects Job hunting -  NAVER Finance(on 10th) Karrot for  internship  Apply SW maestro