toUpperCase() / toLowerCase() 위 코드와 같이 자바스크립트에서 문자열은 대소문자를 구분한다. 다만 편의상 대소문자를 변환해야 할 경우를 위해 자바스크립트는 toUpperCase, toLowerCase를 제공한다. length 배열과 마찬가지
프로그래밍 언어에서 Scope는 변수(Variable)의 유효 범위를 뜻한다.이 글에서 스코프에 대해서 Araboza.전역 스코프는 어떠한 영역안에 선언되는 것이 아닌 함수 및 블록 외부에 선언되어 어디서든 접근할 수 있다. 전역 범위로 선언된 변수를 전역 변수(Glo
자바 스크립트의 표준화를 ECMA-262 기술규격에 따라 정의된 6번째 버전이 ECMA Script 6다.2016년 자바스크립트가 ES6로 버전업되고 많은 변화가 있었다.ES6에서의 변화점중 하나인 화살표 함수에 대해 알아보도록 하자.화살표 함수는 기존 함수에 비해
ES6에 추가된 화살표 함수를 이용하면 기존의 함수보다 훨씬 간결하고 깔끔하게 함수를 표현할 수 있다.지난 포스트에서 화살표 함수의 대략적인 특징을 알아보았다.하지만 화살표 함수를 사용함에 있어서 가장 주의해야 할 점이 남았다.다음의 경우에는 화살표 함수를 사용하지 못
Document Object Model(DOM)은 HTML문서의 프로그래밍 인터페이스이다. HTML문서 내 모든 요소를 정의하고 계층화 시켜 트리구조로 만든 객체 모델이라고 할 수 있다. Javascript는 DOM을 이용해서 HTML을 조작할 수 있다. 이번 포스트
Polyfill : 웹 개발에서 기능을 지원하지 않는 웹 브라우저 상의 기능을 구현하는 코드를 뜻한다. 폴리필? 어떠한 언어든 메이저 업데이트가 발생하는 법이고, 업데이트에 따라 기능들이 추가된다. 그 과정에서 기존에 지원하던 표준들을 배제하는 경우는 흔히 있다.
Promise 객체는 자바스크립트 비동기 처리에 사용되어지는 객체 되시겠다특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 바로 실행하는 작동 방식비동기 처리를 통해 시간이 오래걸리는 작업을 백그라운드에서 실행함으로써 성능상의 이점을 가져올 수 있다비동기 처
타겟 요소와 상위 요소 또는 최상위 document의 뷰 포트 사이의 관찰 범위의 변화를 비동기적으로 관찰하는 방법입니다. - MDN Web Docs페이지가 스크롤 되는 동중에 발생하는 이미지나 다른 컨텐츠의 지연 로딩스크롤 시 더 많은 콘텐츠의 렌더링을 위한 화면 범