02. JavaScript (37) 썸네일형 리스트형 JavaScript_02. 문법_17_Strict Mode ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com 자바스크립트에서 문법을 엄격하게 체크하는 모드이다. 자바스크립트는 초창기 불완전한 기능이 존재함에도 불구하고 버전이 업그레이드될 때마다 기존 기능에 대한 수정 없이 새로운 기능이 추가되었다. 기존 기능이 변경되다 보니 하위 버전에 대한 호환성 문제가 발생된다. 그래서 ES5에서 엄격 모드가 추가된다. 엄격 모.. JavaScript_02. 문법_16_Error ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com 자바스크립트에서 오류는 try...catch 문을 통해 관리할 수 있다. try...catch문은 실행할 코드를 try 블록에 작성하고, 예외(exception)가 발생(throw)할 경우 예외에 대한 처리를 지정한다. Try 선언의 구성은 다음과 같다. -try...catch -try...finally -t.. JavaScript_02. 문법_15_Class ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com 클래스는 객체를 생성하기 위한 템플릿이다. 클래스는 데이터와 이를 조작하는 코드를 하나로 추상화한다. ● Class 정의 클래스는 클래스명 앞에 class라는 키워드를 사용해서 정의할 수 있다. 그리고 반드시 constructor 함수를 가집니다. constructor 함수는 class로 생성된 객체를 생성하.. JavaScript_02. 문법_14_Modules ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com 웹 애플리케이션의 크기가 커지면서 자바스크립트로 구현하는 함수를 기능별로 분리하고 필요한 곳에서 호출해서 사용할 수 있도록 물리적인 자바스크립트 파일을 분리해서 사용할 수 있는 방법이 요구되었다. 모듈은 export, import 지시자를 사용해서 다른 모듈에서 불러와 사용할 수 있도록 구성. export :.. JavaScript_02. 문법_13_02. Async/Await ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com Async/Await 역시 Promise와 동일한 목적으로 사용한다. Async는 말 그대로 비동기 실행을 말하며, Await는 비동기를 실행하는데 결과가 올 때까지 기다리겠다는 의미이다. Fetch 자체가 Promise 이기 때문에 다음 예제 코드처럼 서버로부터 응답이 오면 then() 함수를 이용해서 응답.. JavaScript_02. 문법_13_01. Promise ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com Promise는 자바스크립트에서 비동기 처리에 사용되는 객체이다. 비동기 처리란 특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 실행할 수 있게 해주는 방식을 의미한다. 원래 웹은 요청(request)에 대한 반응(response)이 순차적으로 이루어지고, 먼저 실행된 코드가 실행이 완료되어야 다.. JavaScript_02. 문법_12_Fetch API ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com Fetch API는 네트워크 통신을 포함한 리소스 취득을 위한 인터페이스가 정의되어 있다. Fetch API와 XMLHttpRequest의 가장 큰 차이점은 Fetch API는 Promise방식으로 구현되어 있다는 점이다. Promise에 대해서는 따로 설명. 앞에서 했던 XMLHttpRequest와 유사한 .. JavaScript_02. 문법_11_XMLHttpRequest ※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다. https://www.yes24.com/Product/Goods/105608999 바닐라 자바스크립트 - 예스24 실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. www.yes24.com XMLHttpRequest(XHR) 객체는 서버와 상호작용하기 위해 사용된다. 전체 페이지를 새로 고침하지 않아도 URL을 통해 데이터를 전송하거나 받아올 수 있다. XMLHttpRequest는 이름에 XML이 붙어서 xml 데이터 통신으로 오해할 수 있는데, 모든 종류의 데이터를 받아올 수 있다. ● 객체 .. 이전 1 2 3 4 5 다음