분류 전체보기 93

[JavaScript] JavaScript의 API들

2.1 자바스크립트 유용한 Array APIs 1) map ( ) 배열 내의 모든 요소에 대해 주어진 함수를 호출한 결과를 모아서 새로운 배열을 반환 const numbers = [1, 2, 3, 4, 5, 6, 7]; const result = numbers.map((number) => number * 2); console.log(result); // [2, 4, 6, 8, 10, 12, 14] 2) some ( ) 배열 안의 한 요소라도 주어진 판별 함수를 통과하는지 테스트 const animals = ["강아지", "고양이", "토끼", "병아리", "호랑이", "말"]; const result = animals.some((animals) => animals === "강아지"); console.lo..

JavaScript 2023.01.20

[JavaScript] IT 용어들 (API, 동기, 비동기, 프론트엔드, 백엔드)

1. IT 용어 이해 1.1 API란 무엇인가? - Application Programming Interface - 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 - User Interface, 즉 사용자와 프로그램과 소통하기 위한 접점 1.2 동기와 비동기란? - 동기 : 답변을 기다리는 것 - 비동기 : 답변을 기다리지 않는 것 1.3 프론트엔드 & 백엔드란? 프론트엔드 : 사용자가 마주 보는 인터페이스로, 주로 웹 및 모바일의 사용자 인터페이스 (UI) / 사용자 경험 (UX)를 개발하는 데에 초점 - 언어 : HTML, CSS, JavaScript - 테크놀로지 : AngularJS, ReactJS, Bootstrap 백엔드 :..

JavaScript 2023.01.20

[JavaScript] JavaScript 입문

0. 자바스크립트 입문 강좌 0.1 DOM이란? - Document Object Model - 웹 문서를 제어하기 위해 웹 문서를 객체화 한 것 - 웹 문서, 즉 HTML을 객체화 함으로써 문서를 제어할 수 있음 0.2 BOM이란? - Browser Object Model - 웹 브라우저를 제어하기 위해 브라우저를 객체화 한 것 0.3 script 태그 defer, async - HTML에서 자바스크립트 파일을 사용할 때, 태그로 자바스크립트 파일을 불러옴 - 브라우저에서는 HTML 파일의 위부터 아래로 순차적으로 파싱 -> HTML이 파싱 되기도 전에 DOM 요소에 접근하려고 할 때, DOM 요소에 접근하려고 했기 때문에 발생한 문제 생성되지 않은 객체에 대한 문제 발생 [ 해결방법 1 ] body 태..

JavaScript 2023.01.20