자바스크립트문법

JavaScript의 배열은 객체이며, 1개 변수에 여러 개의 값을 순차적으로 저장할 때 사용한다. 또한 다른 프로그램 언어와는 달리 문자열, 숫자, 객체 심지어 다른 배열이나 어떤 타입의 값이라도 담을 수 있다. 또한 배열 크기는 미리 정하지 않고도 선언 할 수 있으며, 원하는 값만 추가하면 된다. 배열은 Array 생성자로 생성된 Array 타입의 객체이며 프로토타입 객체는 Array.prototype 이다. 또한 배열 자체도 하나의 객체기 때문에 키/프로퍼티 문자열을 추가할 수 있다. 하지만 배열의 크기는 포함되지 않는다. 일반적으로 배열에 키/프로퍼티를 두는 건 추천할 만한 방법이 아니다. 배열은 일반적으로 배열 리터럴 방식( var c = [];)으로 생성하지만, 이 방식도 결국 내장함수 Arr..
JavaScript의 최상위 객체는 아래와 같이 나눠서 설명될 수 있다. Native object: 특정환경(브라우저 등의 클라이언트 프로그램)에 종속되지 않은, ECMAScript 명세의 JavaScript 언어 내장 객체를 말한다. Application 전역의 공통 기능을 제공하며, 런타임 환경과 관계없이 언제나 사용 가능하다. Host object: 주로 웹 브라우저 전용 object나 node js등 런타임 환경에 의해 제공되는 객체이다. window, XmlHttpRequest, DOM 노드 객체 등 런타임 환경에 정의된 객체를 말한다. JavaScript 언어에서 Object(객체)가 정말로 많은 비중을 차지하고 있는 만큼 가장 먼저 공부할 내용도 Object(객체) 중 Native objec..
URI vs URL을 JavaScript Intro 목차에 뜬금없이 기록하였다. 그 이유는 JavaScript 런타임 환경 중 하나인 브라우저를 공부하고, 기록하면서 잘못된 개념들을 인지한 부분을 재적립하고자, 특히 URI와 URL의 개념이 확실히 잡혀있지않은 제 자신을 반성하고자 이 기록을 남기게 되었다. URI vs URL 1) https://www.abcd.com/group 2) https://www.abcd.com/group?groud_id=3 1)과 2)중에 어떤 것이 URI이고 URL일까? 간과할 수 있는 개념일 수록 확실하게 기록하고 다음 스텝으로 넘어가는 것이 옳다고 생각되어, URI와 URL에 대해서 간략하게 기록하려고 한다. Each web server resource has a nam..
브라우저는 아마도 가장 많이 사용되는 소프트웨어일 것이다. 이 기록은 브라우저가 어떻게 동작하는지 간략하게 알아볼 것이다. 현재를 기준으로 상당히 많이 브라우저들이 존재하는데, 대표적인 브라우저로는 인터넷 익스플로러, 파이어폭스, 사파리, 크롬, 오페라 등을 들 수 있다. 여기서 설명하는 브라우저는 크롬, 사파리, 파이어폭스를 예로 들 것이다. 진행순서는 다음과 같다. 1. 브라우저의 주요 기능 2. 브라우저의 기본 구조 & 동작 원리 브라우저의 주요 기능 브라우저의 주요 기능은 사용자가 선택한 자원(HTML문서, 이미지 등)을 서버에 요청하고, 브라우저에 표시하는 것이다. 자원의 주소는 URI(Uniform Resource Identifier)에 의해 정해진다. *URI에 기록은 여기를 클릭해주세요. ..
Santos
'자바스크립트문법' 태그의 글 목록