목록자바스크립트 (8)
개발세발

API (Application Programming Interface) : 응용 프로그램에서 데이터를 주고 받기 위한 방법 - API 사용 시, 개발 시간 및 비용 절감 가능 Open API : 누구나 사용할 수 있도록 공개된 API - 지도, 날씨, 음악, 공공데이터, 쇼핑 등 다양한 분야에서 사용 가능 - 제공처 : 네이버, 구글, 카카오 URL에 넣는 주소 ➡️ 현재 위도, 경도 값을 주면 그것에 맞는 날씨를 알려주는 방식 1.도시 이름 (by city name) 2. 도시 아이디(by city ID) 3. 도시 위치(by geographic coordinates) 4. zip code (by zip code) latitude : 위도 longitude :경도 API Key : 사용자의 API키 n..

JQuery : 웹사이트에서 자바스크립트를 쉽게 활용할 수 있도록 도와주는 오픈 소스 기반의 자바스크립트 라이브러리 - 웹 페이지 상에서 엘리먼트(Element)를 쉽게 찾고 제어 - 웹 브라우저 호환성이 뛰어남 - 애니메이션과 같은 다양한 기능 제공 www.jquery.com jQuery What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a m..

이벤트 : 마우스 클릭, 키보드 입력 등 사용자의 입력 행위나 문서 또는 브라우저의 상태 변화를 자바스크립트 코드에게 알리는 통지 브라우저에서 발생하는 이벤트 종류 dblclick 마우스 더블클릭 change 라디오버튼 선택 resize 윈도우 크기 변경 keyup 누른 키를 놓을 때 keypress 키를 누를 때 reset reset 버튼 클릭시 submit submit 버튼 클릭시 click 마우스 클릭시 load 로딩 완료시 이벤트 리스너 onkeydown 사용자가 아무 키나 누르는 순간 onkeyup 사용자가 누른 키를 놓는 순간 onclick 사용자가 객체를 클릭할 때 ondblclick 객체에 더블 클릭할 때 onmousedown 마우스 버튼이 눌러지는 순간 onmouseover 마우스 커서가..

고차함수 (Higher-order funcion) : 인자로 함수를 받거나 함수를 반환하는 함수 - 함수 안에서 다른 함수를 원하는 시점에 호출할 수 있는 권한을 가진 함수 콜백 함수 : 인자로 전달되는 시점에 바로 함수를 호출하는 것이 아닌 고차 함수 내부에서 필요한 순간에 호출을 하는 함수 (*) 실습 [코드] const add = (a, b) => a + b; const sub = (a, b) => a - b; function calculator (a, b, calc){ let result = calc(a, b); console.log(result); return result; } calculator(1, 1, add); calculator(1, 2, sub); [결과] setTimeout () (..