1993년 첫 번째 웹브라우저 Mosaic Web Browser의 시작으로 해당 개발팀의 개발자가 Netscape 회사를 설립 후 Mosaic Web Browser 개선한 Netscape Navigator를 출시하게됩니다.이 Netscape는 시장 점유을 80% 이상을
변수(variable) = 변경될 수 있는 값 의미함변수를 선언시 var, let, const 키워드를 사용. 하지만 var는 ES6 이후 권장하지 않음.const는 단 한 번만 할당 가능한 변수로 재선언, 재할당 모두 불가능 상수(constant)라 한다.변수의 이름
리터럴(Literal)을 알려면 상수(constant)를 같이 알고 둘을 구분할 수 있어야 한다. 상수에 넣는 데이터로는 숫자만 오는 것이 아니라 클래스나 구조체 같은 객체도 올 수 있다.참조변수를 상수로 지정할 때,
백틱(`) 기호를 사용한 string literals에 경우 $기호를 이용하여 변수값을 계산하여 문자을 마들 수 있으며, 또한 싱글쿼터[``] 이용 시 특수문자열를 사용하지 않고도 줄바꿈시 그 형태로 문자에 적용이 되어진다.
JavaScript는 원시 타입과 참조 타입이라는 두가지 자료형을 제공하며 Object를 제외한 모든것들은 Primitive한 성격을 갖고 있다.Primitive Type : 데이터의 실제 값 할당Reference Type : 데이터의 위치 값만 할당원시 타입의 데이터
나머지 매개변수는 파라미터 이름 앞에 ...기호를 더해 임의의 매개변수를 정의하는 것으로 나머지 전달인자를 하나의 배열로 반환한다.반환 값이 배열이기 때문에 sort, map, forEach와 같은 메소드를 사용해 편리하게 데이터를 사용할 수 있다.함수의 매개변수를 r
프로그램을 구성하는 매우 기본적인 빌딩 블럭 - sub-program 이라고도 불린다. - 여러번 재사용이 가능하다. - 한가지의 업무나, 값을 계산할 때 사용된다.
기본(default)를 막다(prevent) 라는 단어에서 유추 할수 있듯이 html에서 표준으로 제공하는 태그의 기본 이벤트 발생을 막는 메서드입니다. 예를 들어 앵커태그 <a> <submit> <button> 태그는 각각 페이지 이동이나 form 데이터 전송 등의
자바스크립트 엔진은 프로퍼티를 생성할 때, 프로퍼티의 상태를 나타내는 프로퍼티 어트리뷰트를 기본값으로 자동 정의한다. 프로퍼티의 상태란 프로퍼티의 값(value), 값의 갱신 가능 여부(writable), 열거 가능 여부(enumerable), 재정의 가능 여부(con
클래스는 모양이 정해진 틀과 같다. 붕어빵 틀 혹은 청사진이라고도 부를 수 있다.데이터가 들어가 있지 않고 한번만 선언된다.메모리에 올라가지 않는다.붕어빵 틀로 만든 붕어빵클래스에 데이터를 넣어서 만든 것이 객체클래스를 이용해서 많은 객체를 만들 수 있음붕어빵 클래스에
Javascript type의 일종관련 있는 데이터나 함수의 묶음Object는 key, value로 구성된 프로퍼티(Property) 집합체 이다.Object = property+methodproperty : 데이터를 의미method : 데이터를 참조하고 조작할 수 있
JavaScript는 원시 타입과 참조 타입이라는 두가지 자료형을 제공하며 Object를 제외한 모든것들은 Primitive한 성격을 갖고 있다.Primitive Type : 데이터의 실제 값Reference Type : 데이터의 주소 값자세한 내용 클릭깊은 복사(De
배열을 만드는 방법은 new Array()와 \[] 이렇게 두 가지 방식이 있다.대괄호 \[] 를 이용해서 데이터에 접근할 수 있다.\[] 숫자인덱스를 전달하게 되면, 그 인덱스에 해당하는 value들을 받을 수 있다.배열은 index가 0부터 시작하기 때문에, 총길이
배열 원소를 연결하여 하나의 문자열로 반환각 구분값을 추가할 수 있으며, 구분값이 없는 경우 쉼표(,)로 표기됨문자열을 일정한 구분자로 잘라서 배열로 저장'limit\` 입력되면 그 이하로 배열 저장됨배열의 원소의 순서를 반대로 만드는 메서드순서가 바뀐 배열을 새로 만
HTTP (Hypertext Transfer Protocol)브라우저 위에서 동작하고있는 웹사이트나 웹어플리케이션과 같은 클라이언트들이 어떻게 서버와 통신할수 있는지 정의한 것HyperText를 주고 받을 수 있는지를 규약한 프로토콜중의 하나HyperText란?웹사이트
애플리케이션을 구성하는 개벌적인 요소로서 재사용 가능한 코드 조각을 말한다.모듈(module)은 자신만의 파일 스코프(모듈 스코프) 를 가진다.import와 export를 사용하여 선택적으로 모듈 자산을 재사용 할 수 있다.ES6 Moule를 ESM이라 한다.scrip