출처 : https://www.freecodecamp.org/news/30-free-resources-for-learning-javascript-fundamentals/
자바스크립트를 알고 싶은 분들이라면 반드시 보면 정말 큰 도움이 될만한 글 모음집 이네요 :) 저도 시간날 때마다 한번 틈틈히 다시 찾아 봐야 될 것 같습니다.
Variables + Scoping (변수와 범위)
- Declaring JavaScript Variables: var, let and const - 자바스크립트에서 var, let, const 선언방법
- ES6 let VS const variables - ES6에서 let 과 const
- The Difference Between Function And Block Scope In JavaScript - 자바스크립트에서 함수와 블록 범위에서의 차이점
Types (타입)
- Intro to JavaScript, Lesson 1: Data types & variables - 데이터 타입과 변수
- Understanding Data Types in JavaScript - 자바스크립트에서 데이터 타입의 이해
Objects (개체)
- Intro To Web Development: Objects - 웹개발에서 Object(개체) 소개
- You Don't Know JS: Objects and Classes - 당신이 알지 못한 개체(Object) 와 클래스(class)
- Reference vs. Copy - 참조 vs 복사
Functions (함수)
- Write Reusable JavaScript with Functions - 재활용이 가능한 자바스크립트 함수 작성하기
- Intro To Web Development: Functions & Scope - 함수와 범위
- Arrow Functions - 화살표 함수
- How To Use Object Methods In JavaScript - 자바스크립트에서 개체 메소드 사용방법
The DOM ( 돔 )
- What exactly is the DOM? - 돔(DOM)이란 무엇인가 ?
- Eloquent JavaScript, Chapter 14: The Dom - 돔
Prototypes + this ( 프로토 타입과 this )
- A Beginner's Guide to JavaScript's Prototype - 자바스크립트 프로토타입(prototype) 초보자 안내
- Understanding This, Bind, Call, and Apply in JavaScript - 자바스크립트에서 this, bind, call, apply 이해하기
Events ( 이벤트 )
- Callback Functions - 콜백함수
- What the heck is the event loop anyways? - 이벤트 루프란 ?
- Bubbling and Capturing - 버블링과 캡춰링
Arrays ( 배열 )
- JavaScript Array and Object Methods to make you a better developer - 당신을 더 낳은 개발자로 만들어 줄 자바스크립트 배열과 개체 메소드
- 10 JavaScript array methods you should know - 반드시 알아야 될 자바스크립트 배열 메소드
Flow control ( 흐름제어 )
- Learn JavaScript: Loops - 반복문 배우기
- For Loops - FOR 반복문
- Async JavaScript: From Callbacks, to Promises, to Async/Await. - 콜백, 프로미스, 비동기(async)/대기(await)
- Intro To Web Development: Control Flow - 웹개발 흐름제어 소개
Security and Accessibility ( 보안과 접근성 )
- XSS and Inner HTML - XSS(크로스사이트스크립팅) 과 inner HTML
- Web Accessibility - 웹 접근성
Writing Clean Code ( 깔끔한 코드 작성방법 )
- Clean Code Book (linked from Syntax) - 클린 코드 북
Things you should know, but not necessarily master: ( 마스터 할 필요는 없지만 꼭 알아야만 할 것들 )
- ES6 Modules - ES6 모듈
- Closures - 클로저
맺음말
일단 대략적으로 한번은 쓰윽 둘러 본 것 같네요 ^^; 보시면서 혹시 궁금하신 점 있다면 댓글 문의 주시면 아는 한도 내에서 친절하게 답변 드리도록 노력 해보겠습니다.