1. JavaScript 특성
타 언어와 유사점
문법
- JAVA와 유사하다
문자열, 배열, 정규표현식
- 펄과 유사하다.
함수
- 오크와 유사하다.
클로저 스코프
- 스키마와 유사하다
프로토타입
- 셀프와 유사하다
이벤트
- 하이퍼토크와 유사하다
🚨 클로저, 스코프에 대한 정리가 필요함.
2. 프론트엔드 개발자의 실수 줄이기
Node.js
- Chrome V8 JavaScript엔진으로 빌드된 JavaScript 런타임입니다.
- JavaScript는 기본적으로 웹 브라우저에서 동작하는 언어이다.
- Node.js가 등장하면서 JavaScript는 폭발적인 성장을 하게 된다.
Electron
- 크로뮴과 Node.js에 기초하여, HTML, CSS, JavaScript를 이용하여 웹 앱을 제작하듯 데스크톱용 앱을 제작할 수 있는 프레임워크이다.
- VSCode, Notion 대표적으로 Electron으로 제작한 것이다.
3. 사례를 통한 이해
function hello() {
return 'hello'
}
- 위에 소스를 보고 누군가는 안좋은 소스코드로 볼수도 있고 좋은 소스로 볼수 있다.
- 누가 보는지 어떠한 관점(상황)에서 소스를 판단하는지에 따라 같은 소스를 보더라도 판단이 달라질수 있다.
- 관점(상황)에 대한 케이스들을 보고 이를 비교 분석하여 취사선택하여 선택할 수 있어야 한다.
'Front-End > JavaScript' 카테고리의 다른 글
[CleanCode]Udemy CleanCode JavaScript (0) | 2023.01.01 |
---|