목록언어 (30)
Lsiron
1. AJAXAJAX (Asynchronous Javascript And XML)란, JavaScript의 라이브러리중 하나이며 비동기식 자바스크립트와 xml 의 약자이다. 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도페이지의 일부만을 위한 데이터를 로드하는 기법 이며, JavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술이다.즉, 쉽게 말하자면 자바스크립트를 통해서 서버에 데이터를 요청하는 것이다. 종류는 GET, POST, PUT, DELETE 가 있다. 2. fetchfetch 매서드란, JavaScript에서 서버로 네트워크 요청을 보내고 응답을 받을 수 있도록 해주는 매서드이다. 즉, fetch 함수는 ..
JavaScript에서 new Date()는 현재 시간을 나타내는 Date 객체를 생성하는 메서드이다. 즉, 코드가 실행된 시점의 날짜와 시간 정보를 포함하는 Date 객체를 반환한다. getTime() 메서드는 Date 객체의 시간 정보를 밀리초(milliseconds)로 반환하는 메서드이다. Date 객체는 내부적으로 1970년 1월 1일 0시 0분 0초(UTC)부터 현재까지의 시간을 밀리초로 나타내는 숫자값을 갖고 있다. getTime() 메서드를 호출하면 해당 숫자값을 반환하여, 1970년 1월 1일부터 현재까지의 총 밀리초 수를 얻을 수 있다.(new Date().getTime())아래는 new Date()와 getTime()를 사용한 예시 코드이다.// 현재 시간을 나타내는 Date 객체 ..
1. push()=> array의 맨 끝에 아이템을 추가 할 수 있는 기능이다. return 값은 아이템을 추가한 뒤의 array 길이를 반환해준다. // 기존에 만든 array를 "직접" 변경하는것 => 불변성 위배 2. unshift()=> array의 맨 첫번째에 아이템을 추가 할 수 있는 기능이다. return 값은 아이템을 추가한 뒤의 array 길이를 반환해준다. // 기존에 만든 array를 "직접" 변경하는것 => 불변성 위배 3. pop() => array의 맨 끝에 있는 아이템을 삭제한다. return 값은 삭제한 아이템을 반환해준다. 파라미터를 넣을 필요는 없다. (push pop) // 기존에 만든 array를 "직접" 변경하는것 => 불변성 위배 4. shift()=> arr..
1. This (면접 단골질문) 전역에서의 this는 기본적으로 window 객체이다.일반 함수에서의 this는 window이다. 다만 'use strict를 사용하는 strict mode에서는 undefined이다. 객체의 method로 호출될 때 this는 해당 객체를 가리킨다. let game = '게임';let steam = { game: '스팀게임', dogame: dogameFn}function dogameFn() { console.log(`Lsiron이 ${this.game}을 합니다.`); }// (1) 객체 method 호출steam.game(); // Lsiron이 스팀게임을 합니다.// (2) 함수 직접 호출dogameFn(); // Lsiron이 게임을 합..