싱글 스레드가볍고 빠르다배우기 쉽다JavaScript(이하 JS)는 싱글 스레드 기반으로 동작하는 스크립트 언어이다.'싱글 스레드'라는 것은 일을 처리하는 스레드가 하나인데 어떻게 빠르게 동작할 수 있나? 하는 의문이 들 수 있다. 해답은 JS는 비동기적인 처리를 지원
'(JavaScriot) 비동기(1)' 앞 글을 통해서 어떻게 JavaScript가 비동기적으로 함수를 처리하는 지 알아보았다.우리는 가독성과 편의를 위해 이러한 비동기 처리를 동기적으로 할 수 있게 '흐름 제어'라는 것을 해야한다.: 비동기적으로 실행되는 함수를 동기
공통점 : var / let / const 는 모두 변수 선언 시 사용차이점 : 사용 범위(Scope) var : function-scope let, const : block-scope부가 설명: var는 변수 '재선언
아래와 동일공통점 : 문자열을 나눈다.차이점 : slice()는 원본 배열을 변경 X splice()는 원본 배열을 변경 O
객체나 배열의 모든 요소들을 순차적으로 순회콜백함수(element, index, array) : return 조건\-element : 현재 값\-index : 현재 인덱스\-array: 객체thisArg : filter에서 사용될 this 객체(없으면 undefined
화살표 함수 템플릿 리터럴 JSON
... 연산자(spread 연산자) > 비 구조화 할당(구조분해 문법) >
JavaScript Object Notation의 약어로데이터를 저장하거나 전송할 때 많이 사용되는 경량 Data 교환 형식key-value 형식의 쌍을 갖는다최근에는 XML을 대체하여 데이터 전송에 많이 사용null / number / string / array /
개념각 dom에 이벤트를 바인딩 하는 것이 아니라, 공통의 부모 요소에 이벤트를 위임해서 중복을 줄이는 방식동적으로 생기거나 동작되는 경우 이벤트 위임으로 이벤트를 만들어서 처리할 수 있다원하는 element 선택 방법이벤트 활성화를 원치 않는 element의 css에
[week1] ["유지보수하기 좋은 코드로 개발하기 with Javascaript" 과정]