IT/javascript4 [javascript]call back Promise는 Javascript 비동기 처리에 사용되는 객체이다. 자바스크립트가 비동기를 유연하게 하기 윟나 골백 함수, 콜백함수 지옥, promise사용해야 하는 이유 비동기처리: 특정 코드의 연산이 끝날 때까지 코드 실행을 멈추지 않고 당므 코들르 먼저 실행하는 JS의 특성 비동기 처리의 가장 흔한 사례는 Ajax 이미지나 데이터를 서버에서 불러와 표시해야 하는데 이때 ajax 통신으로 해당 데이터를 서버로 가져올 수 있다. 1. 특정 로직의 실행이 끝날 때까지 기다려주지 얺고 나머지 코드를 먼저 실행하는 것 2. setTimeout() WebAPI의 한 종류로 코드를 바로 실행하지 않고 지정한 시간만큼 기다렸다가 로직을 실행 callback함수를 사용함녀 특정 로직이 끝났을 때 원하는 동작 실행.. 2020. 9. 7. [JavaScript] 동적 타이핑(Dynamic Typing) 자바스크립트는 동적 타입언어(dynamic/ weak type)다 변수의 타입지정(type annotation) 없이 값이 할당되는 과정에서 값의 타입에 의해 자동으로 타입이 결정(type inference) 될 것이라는 뜻이다. 따라서 같은 변수에 여러타입의 값을 할당할 수 있다. 이를 동적 타입이라 한다. 내용 발췌 https://poiemaweb.com/js-data-type-variable Data type & Variable | PoiemaWeb 변수는 값의 위치(주소)를 기억하는 저장소이다. 값의 위치란 값이 위치하고 있는 메모리 상의 주소(address)를 의미한다. 즉, 변수란 값이 위치하고 있는 메모리 주소(Memory address)에 접근하기 위해 poiemaweb.com 2020. 7. 9. [JavaScript]자바 스크립트의 개념과 동작 원리 이해 https://poiemaweb.com/coding 의 내용을 참고함 Progmamming | PoiemaWeb 프로그래밍은 수행되어져야 하는 명령을 컴퓨터에 전달하는 일종의 커뮤니케이션이다. 이때 poiemaweb.com 프로그래밍 언어 인간과 컴퓨터가 통신하기 위해서는 컴파일러 혹은 인터프린터가 필요 언어는 자신의 생각을 전달하는 방법으로 언어 공동체 내에서 이해될 수 있는 말의 집합 프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션 따라서 요구사항을 명확히 이해한 후 적절한 문제 해결 방안의 정의 필요(정확하고 상세하게 요구사항을 설명할 수 있어야 함) 프로그래밍 언어는 Syntax(구문)와 Sementics(의미)의 조합으로 표현된다. 컴퓨터의 관점으로 사고(computational t.. 2020. 7. 8. DOM 문서 객체 모듈 (DOM - Document Object Model) - 넓은 의미로 웹 브라우저가 html페이지를 인식하는 방식 - 좁은 의미로 document 객체와 관련된 객체의 집합 브라우저는 html 페이지를 로드하는 과정에서 각 html태그를 하나의 객체로 만든다. 예를 들어 div 태그 안에 ...로 구성된 요소는 div객체로 생성한다. html 문서의 각 요소를 객체화한 것이라는 뜻으로 html dom(documnet object model)이라고 힌다. 브라우저는 html 페이지를 로드하면서 html 태그의 포함관계에 따라 dom 객체들을 트리 구조로 만드는데 이것을 dom트리라고 한다. dom 트리의 루트는 document 객체다. - 문서 객체 모델을 사용하면 html 페이지에 태그를.. 2019. 5. 7. 이전 1 다음