인프런/자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.2 썸네일형 리스트형 자바 스크립트 코어 라이브러리-3, Date 클래스, Array 클래스 Date 클래스 1. Date 클래스란? - Date 클래스에는 날짜 및 시간과 관련된 유용한 기능이 있다. 2. Date 클래스의 실무에서의 활용 - 다이어리 같은 프로젝트에서 달력을 만들 때 - 현재 시간을 출력하는 시계를 만들 때 - 게임을 만드는 경우 플레이 경과 시간을 알아낼 때 - D-day를 출력할 때 Date 클래스 주요 기능 1. 함수(메서드) 목록 메서드 설명 getDate() 로컬 시간을 사용하여 일(월 기준) 반환 getDay() 로컬 시간을 사용하여 일(주 기준, 즉 요일)을 반환 getFullYear() 로컬 시간을 사용하여 연도를 반환 getHours() 로컬 시간을 사용하여 시간을 반환 getMilliseconds() 로컬 시간을 사용하여 밀리초를 반환 getMinutes().. 더보기 자바 스크립트 코어 라이브러리-2, String 클래스 String 클래스 1. String 클래스란? - String 클래스에는 문자열을 생성하는 기능을 시작으로 문자열과 관련된 유요한 기능이 있다. 2. String 클래스의 실무에서의 활용 (무궁무진하게 많음!) - 사이트 로그인 페이지 제작 시 입력받은 아이디와 패스워드의 좌우공백을 없애주는 기능 - 게시판 제작 시 게시물의 특정 문자열을 다른 문자열로 치환 혹은 삭제 기능 String 클래스의 주요 기능 1. 프로퍼티 - length : 문자열 개수 2. 함수(메서드)목록 메소드 설명 indexOf() String 인스턴스에서 특정 문자나 문자열이 처음으로 등장하는 위치의 인덱스를 반환함. lastIndexOf() String 인스턴스에서 특정 문자나 문자열이 마지막으로 등장하는 위치의 인덱스를 반환.. 더보기 함수 종류 - 콜백함수, 클로저 함수 콜백 함수 1. 콜백 함수란? 문법 function fun(callback){ .... callback(결과); } - 콜백 함수는 주로 함수 내부의 처리 결과값을 함수 외부로 내보낼 때 사용한다.(일종의 return문과 비슷한 기능을 한다.) - 콜백 함수를 사용하는 구조는 특정함수의 매개변수 값으로 콜백함수를 넘긴 후, 처리 결과를 콜백 함수의 매개변수에 담아 콜백 함수를 호출하는 구조를 가지고 있다. 이에 따라, 로직 구현 부분은 동일하고 로직 처리 부분을 다양하게 처리해야 하는 경우에 유용하다.(예제로 살펴보자) 콜백 함수(예제) function calculator(op, num1, num2, callback){ let result = ""; switch(op) { case "+": result .. 더보기 자바 스크립트 코어 라이브러리-1 1. 자바스크립트 코어 라이브러리란? --> 자바스크립트가 개발자를 위해 기본적으로 제공해주는 기능을 말한다.개발자는 이 기능을 이용하여 개발을 하고 또한 개발자만의 고유 라이브러리를 만들 수가 있다. 2. 타이머 함수 1. 타이머 함수란? --> 타이머 함수는 일정한 시간마다 특정 구문을 실행하고자 할 때 사용하는 기능이다. 2. 타이머 함수의 실무에서의 활용 --> 이미지 슬라이더에서 일정한 시간마다 이미지가 자동으로 슬라이드 되는 기능 --> 롤링 배너에서 일 시간마다 배너를 변경하는 기능 --> 일정 시간마다 자동으로 변경되는 실시간 검색어 기능 --> 게임에서 플레이 시간을 나타내는 기능 3. 타이머 함수의 종류 --> setInterval() : 일정 시간마다 주기적으로 특정 구문을 실행하는 .. 더보기 함수의 종류 - 일반 함수, 중첩 함수 함수의 종류 함수의 분류 함수(function)는 크게 두 가지 분류로 나눌 수 있다. 사용자 정의 함수 --> 사용자가 필요한 기능을 직접 만든 함수를 말한다. 자바스크립트 코어 함수 --> 자바스크립트가 기본적으로 제공하는 함수를 코어함수라고 한다. ex) parseInt(), Math.random() 등 사용 방법에 따른 함수 종류 함수는 사용 방법에 따라 아래와 같이 나눌 수 있다. 1. 일반 함수 --> 가장 일반적으로 사용한 함수를 지칭한다. 2. 중첩 함수 --> 함수 안에 함수가 있는 경우 중첩되었다라고 하며 이 때, 함수안에 있는 함수를 중첩함수라고 한다. 3. 콜백 함수 --> 함수 실행결과 값을 리턴이 아닌 매개변수로 넘어온 함수를 호출해서 넘겨주는 방식을 콜백이라 하며 이때 매개변수.. 더보기 이론 - 함수와 이벤트 함수란? 함수 (Function)을 사용하면 무엇이 좋을까? --> 각 명령의 시작과 끝을 명확하게 구별할 수 있다. --> 함수에 별도의 이름을 붙이면 같은 기능이 필요할 때마다 해당 함수를 실행할 수 있다. [ user defin function이라고 부름] ex) function addNumber(){ // 함수가 어떤 명령을 처리해야 할지 미리 알려주는 것 --> function 예약어를 사용하고, { } 안에 실행할 명령을 작성 함수 호출 ( 함수 실행 ) --> 함수 이름을 사용해 함수 실행 ex) addNumber() --> 30 함수는 입력이 있으면 출력이 있다. 하지만 때로는 입력 값이 없을 수도 있고 결과값이 없을 수도 있다. 매개변수 ( parameter ) , 인자값 --> 함수를 .. 더보기 이전 1 다음