JavaScript의 함수는 호출될 때 매개변수로 전달되는 인자 외에 arguments 객체와 를 암묵적으로 전달받는데 이 때 함수 호출 방식에 의해 에 바인딩할 어떤 객체가 동적으로 결정된다. 다른 프로그래밍 언어와 달리 에 바인딩되는 객체가 한 가지가 아니라 해당
1. 프로토타입(Prototype) 객체 JavaScript는 프로토타입 기반 객체 지향 프로그래밍 언어이다. Java나 C++과 같은 클래스 기반 객체지향 언어와는 달리 프로토타입 기반 객체 지향 프로그래밍 언어는 클래스 없이(class-less)도 객체를 생성할 수
1. 클로저(Closure) > A closure is the combination of a function and the lexical environment within which that function was declared.” 클로저는 함수와 그 함수가 선언됐
실행 컨텍스트(Execution Context)는 scope, hoisting, this, function, closure 등의 동작 원리를 담고 있는 JavaScript의 핵심 원리이다.실행 컨텍스트는 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이라고 정의된
자바스크립트의 시작 강의 공부 기록입니다. > JavaScript에서 함수의 this 키워드는 다른 언어와 조금 다르게 동작한다. 대부분의 경우 this의 값은 함수를 호출한 방법에 의해 결정됩니다. 실행중에는 할당으로 설정할 수 없고 함수를 호출할 때 마다 다를 수
참조형 타입, Reference Type 이라고도 부른다.자바스크립트에서 객체는 순서가 없는 배열이라고 할 수 있다. 인덱스 대신 이름을 통해 값에 접근한다.자바스크립트는 Primitive Type 의 값을 제외한 모든 것들이
자바스크립트의 시작 강의 공부 기록입니다. 1. 매개변수(parameter)와 인자(argument) 함수를 정의할 때 사용되는 변수를 매개변수, 실제로 함수가 호출될 때 넘기는 변수값을 인자라고 한다. 위 코드에서 변수 left, right를 매개변수], 1, 2
비전공자를 위한 HTML/CSS 강의 공부 기록입니다. 1. 절대 길이 절대 길이는 고정된 크기 단위로, 다른 요소의 크기에 의해 영향을 받지 않는다. 1) px 1px = 1/96th of 1 inch 절대 길이이므로 다른 요소의 영향을 받지 않아 화면에서 고정된 크기를 가지지만, 장치의 해상도에 따라 상대적이다. 여러 환경에서 디자인을 같게 표현하고...
한 요소에 상반되는 스타일이 선언되었을 때 어떤 규칙이 우선으로 적용되어야 하는지에 대해 정해진 규칙을 구체성이라고 한다.구체성은 선택자를 얼마나 명시적으로(구체적으로) 선언했느냐를 수치화한 것으로,구체성의 값이 클수록 우선 적용된다.구체성은 4개의 숫자 값으로 이루어
비전공자를 위한 HTML/CSS 강의 공부 기록입니다. 1. 가상 클래스(pseudo class) 가상 클래스는 미리 정의해놓은 상황에 적용되도록 약속된 보이지 않는 클래스를 말한다. 가상 클래스는 :(콜론) 기호를 써서 나타낸다. HTML과 CSS는 정적인 언어이
비전공자를 위한 HTML/CSS 강의 공부 기록입니다.부모 요소는 그 요소를 포함하는 가장 가까운 상위 요소로, 그 요소의 부모 요소는 단 하나다.반대로 자식 요소는 부모 요소 안에 포함된 가장 가까운 하위 요소이며 자식 요소는 여러 개존재할 수 있다.부모와 자식의 관
선택자 중에 가장 기본이 되는 선택자이며, 태그 선택자라고도 한다.요소 선택자는 위 코드처럼 선택자 부분에 태그 이름이 들어가며 문서 내에 선택자에 해당하는 모든 요소에 스타일 규칙이 적용된다.선택자는 쉼표를 이용해서 그룹화를 할 수 있으며 선언들도 그룹화가 가능하다.
1. CSS 구문 CSS는 HTML 요소를 꾸며주는 역할을 한다. 선택자(selector) - 속성(property) - , 값(value) - , 선언(declaration) - , 선언부(declaration block) - 규칙(rule set) - CSS 파
사용자로부터 데이터를 받아야 하는 경우 사용되는 요소들을 폼 요소라고 한다.주로 아이디, 이름, 주소, 전화번호 등 단순한 텍스트를 입력할 때 사용한다.type="text"에는 placeholder 속성이 존재하는데 사용자가 입력하기 전 미리 화면에 노출되는 값을 나타
1. 표의 구성 요소 : 표를 나타내는 태그 : 행(row)을 나타내는 태그 : 열(column)을 나타내는 태그 : 셀(내용이 들어가는 하나의 칸)을 나타내는 태그 하나의 은 하나 이상의 로 이루어져 있으며, 은 셀을 나타내는 , 를 자식으로 가지게 된다. 표를 구
HTML 태그문서 내에 제목을 표현할 때 사용하는 태그로 heading을 줄여 h로 쓰며,제목의 레벨에 따라 h1 ~ h6까지 있다.태그 이름은 paragraph를 줄여 p로 쓰며 하나의 문단을 만들 때 사용한다.p 태그의 위쪽과 아래쪽에 약간의 여백을 추가하며 개행이
HTML은 태그들의 집합이며, 태그는 HTML에서 가장 중요하고 기본이 되는 규칙이다. 태그는 '무언가를 표시하기 위한 꼬리표, 이름표'라는 의미가 있으며, HTML에서도 이와 비슷한 의미로 해석된다.태그는 <, > 기호로 표현하며 <, > 기호 사이에 태그
자유-오픈 소스 형태의 OS X, 리눅스, 윈도우용 문서 및 소스 코드 편집기이다. Node.js로 작성된 플러그인, 깃허브가 개발한 임베디드 깃 관리 지원을 포함한다. 대부분의 확장 패키지는 자유 소프트웨어 라이선스를 취하며 커뮤니티가 만들고 관리하고 있다. 아톰은