Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- backend
- TypeScript
- CSS
- NextJs
- CLONE
- pug
- 자바스크립트
- GRID
- DART
- API
- nodejs
- HTML
- form
- frontend
- javscript
- heroku
- express
- node.js
- MongoDB
- Mongoose
- clonecoding
- react
- Session
- ECMAScript
- Component
- 리액트
- graphQL
- Flutter
- JavaScript
- ES6
Archives
- Today
- Total
Enjoy Programming
1. javascript의 기본 개념 본문
자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹브라우저에서 동작하는 유일한 프로그래밍 언어!
기본 문법은 C, JAVA와 유사하고 self에서는 proto type기반 상속을 , scheme에서는 일급 함수의 개념을 차용했다.
별도의 컴파일 작업을 수행하지 않는 interpreter language이다. - 내가 아는 python도 인터프리터 방식.
인터프리터 : 소스코드를 즉시 실행
컴파일러 : 빠르게 동작하는 머신코드를 생성 & 최적화
자바스크립트는 imperative(명령형), functional(함수형), prototype-based(객체지향 프로그래밍)을 지원하는
멀티 패러다임 프로그래밍 언어
클래스, 상속, 은닉을 위한 키워드 private가 없어서 객체지향 언어가 아니라고 오해를 하지만
자바스크립트는 다른 객체지향언어보다 효율적이며 강력한 prototype based 객체지향 언어
참고%
'JavaScript > Vanilla Js' 카테고리의 다른 글
vanilla js challenge1 (0) | 2021.04.21 |
---|---|
Arrow function (ES6) (0) | 2021.04.09 |
javascript의 기본 문법을 알아보자 (0) | 2021.04.07 |
브라우저의 동작 원리 (0) | 2021.04.07 |
2. javascript 개발 환경 (0) | 2021.04.02 |