[개발] 자바스크립트 기본기 다지기 30선
출처 : 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 - 클로저
맺음말
일단 대략적으로 한번은 쓰윽 둘러 본 것 같네요 ^^; 보시면서 혹시 궁금하신 점 있다면 댓글 문의 주시면 아는 한도 내에서 친절하게 답변 드리도록 노력 해보겠습니다.
Congratulations @wonsama! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPTo support your work, I also upvoted your post!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!