Index

Found 156 pages:

# Page Tags and summary
1 용어 사전 Beginner, Definitions, Glossary, Index, Landing, Terminology, 사전, 용어
웹 기술은 문서화 및 코딩에 쓰이는 전문 용어와 약어 목록을 포함합니다. 이 용어 사전은 웹을 성공적으로 이해하고 구축하기 위해 알아야 할 단어와 약자의 정의를 제공합니다.
2 추상화 Abstraction, CodingScripting, Glossary, 추상화
computer programming에서의 추상화란 복잡한 소프트웨어 시스템을 효율적으로 설계하고 구현할 수 있는 방법입니다. 추상화는 뒷편 시스템의 기술적 복잡함을 단순한 API 뒤에 숨깁니다.
3 접근성 Accessibility, Glossary
웹 접근성(Accessibility, A11Y)은 신체적, 기술적 제약사항에도 불구하고 충분히 사용 가능한 웹사이트를 만드는 것을 말합니다. 웹 접근성은 W3C의 WAI(WAI)가 공식적으로 정의하고 논의합니다.
4 AJAX AJAX, 아작스, 용어
AJAX (Asynchronous JavaScript And XML)는 HTML, CSS, JavaScript, DOM 조작, 와 XMLHttpRequest object를 활용한 프로그래밍 방식이다. AJAX는 전체 페이지가 다시 로드되지 않고 일부분만 업데이트하는 좀 더 복잡한 웹페이지를 만들 수 있게 해준다. 또한 AJAX를 사용하면 웹페이지 일부가 리로드 되는 동안에도 코드가 계속 실행되어 비동기식으로 작업할 수 있다.  (동기적으로 움직이는 코드와 비교하자면 웹페이지가 로딩이 끝날 때 까지 당신의 코드는 움직이지 않습니다.)
5 Algorithm 알고리즘
알고리즘(Algorithm)은 기능을 수행하기 위한 독립된 명령어들의 집합이다.
6 API
 
7 Argument
인수란 function에 입력으로 간주되는 (primitive인 또는 object의)value 이다.
8 배열 배열
배열은 데이터의 순서가 있는 집합  (  언어어 따라 primitive 또는  object) 이다. 배열은 하나의 변수의 여러개의 값들을 저장하는데 사용된다.  이것은 단 하나의 값을 저장하는 변수와 비교된다. 
9 ASCII
미국정보교환표준부호(American Standard Code for Information Interchange) 또는 ASCII는 문자, 숫자, 구두점, 제어문자를 디지털 형태로 바꾸어주는 대표적인 문자 인코딩 방식이다. 2007년 부터 웹에서는 UTF-8이 주로 쓰이고 있다.
10 특성 CodingScripting, Glossary, HTML
특성(attribute)은 tag를 확장해 동작 방식을 바꾸거나 메타데이터를 제공합니다.
11 Bandwidth 대역폭, 용어사전
대역폭은 주어진 시간 내에 얼마나 많은 정보가 데이터 연결을 통과 할 수 있는지를 나타냅니다. 대개 초당 메가 비트 (Mbps) 또는 초당 기가비트 (Gbps)와 같이 초당 비트 수 (bps)의 배수로 측정됩니다.
12 Block Disambiguation, Glossary, NeedsTranslation, TopicStub
The term block can have several meanings depending on the context. It may refer to:
13 블록 (CSS) CSS, CodingScripting, Design, Glossary, HTML
웹페이지의 블록은 HTML element로 새 줄에 표시된다. 즉, 가로 쓰기 모드에 속한 선행 요소 아래나 (블록 수준 요소로 통용되는) 후속 요소 위에 표시된다. 예를 들면, p는 기본적으로 블록 수준 요소지만, a인라인 요소이다. 당신의 에이치티엠엘 소스에서 여러 링크를 상대 요소 옆에 위치시킬 수 있고, 그것들을 렌더링 된 출력 형태로 상대 요소와 동일 선상에 놓는다.
14 불린 데이터 타입, 부울, 불린, 자료 유형, 자바스크립트, 프로그래밍 언어
컴퓨터 과학에서, 불린(boolean)은 논리적인 데이터 유형이다. 불린은 참(true) 혹은 거짓(false) 값만을 가질 수 있다. 자바스크립트에서 불린 조건은 어떤 코드 부문이 실행되어야 할 지(예를 들어 if 절 안에서) 또는 어떤 코드 부문을 반복해야 할지(예를 들어 for 문 안에서) 결정하는 데 쓰인다.
15 부트스트랩 Glossary, bootstrap, css, framework, 부트스트랩
Bootstrap은 반응형 웹사이트를 빠르게 만들기 위한 무료 오픈소스 HTML, CSS 및 JavaScript 의 프레임워크 입니다.
16 Breadcrumb (브레드크럼) Accessibility, Glossary, Navigation, Search, 브레드크럼, 사이트 맵
브레드크럼, 또는 브레드크럼 트레일은 일반적으로 사이트의 header와 기본 컨텐츠 사이에 배치되는 탐색 보조 도구로, 사이트 구조와 관련된 현재 페이지의 계층 구조, 최상위에서부터 현재 페이지까지를 사용자의 링크 목록 등으로 표시합니다. 현재 페이지까지 방문한 순서대로 보입니다.
17 브라우저 Glossary, Navigation
웹 브라우저 또는 브라우저는 World Wide Web에서 페이지를 찾아서 보여주고, 사용자가 hyperlink를 통해 다른 페이지로 이동할 수 있도록 하는 프로그램입니다. 브라우저는 가장 익숙한 타입의 user agent입니다.
18 브라우징 맥락 CodingScripting, Glossary
브라우징 맥락은 browser가 Document를 표시하는 환경을 말합니다. 오늘날에는 보통 탭이지만, 브라우저 창이나 페이지 내의 프레임도 가능합니다.
19 캐시
캐시 (웹 캐시 또는 HTTP 캐시)는 HTTP 응답들(responses)을 일시적으로 저장하는 곳입니다. 이를 통해 그 다음 HTTP 요청들(requests)에서 특정 조건이 만족될 때까지 캐시에 저장한 리소스를 사용할 수 있습니다. 
20 호출 스택 Glossary, JavaScript, 호출 스택
호출 스택은 여러 함수들(function)을 호출하는 스크립트에서 해당 위치를 추적하는 인터프리터 (웹 브라우저의 자바스크립트 인터프리터같은)를 위한 메커니즘입니다. 현재 어떤 함수가 동작하고있는 지, 그 함수 내에서 어떤 함수가 동작하는 지, 다음에 어떤 함수가 호출되어야하는 지 등을 제어합니다.
21 Character encoding
인코딩은 바이트와 텍스트 간의 매핑을 정의한다. 바이트 시퀀스는 다양한 텍스트 해석을 허용한다. 특정 인코딩(예를 들면 UTF-8 등)을 지정함으로써 바이트 시퀀스를 해석하는 방법을 지정한다.
22 Character set
문자 집합 은 문자, 숫자, 문장 부호, 공백 등의
23 Character
문자는 기호(글자, 숫자, 문장 부호) 또는 비출력 "제어"(예: 캐리지 리턴 또는 소프트 하이픈)이다. UTF-8은 가장 보편적인 문자 세트이며 유명한 인간 언어들의 문자를 포함한다.
24 Chrome
브라우저에서 크롬은 웹 페이지 자체(예: 도구 모음, 메뉴 바, 탭)를 제외하고 브라우저의 모든 가시적인 측면이다. 이것은 Google Chrome 브라우저와 혼동해서는 안 된다.
25 Client hints(클라이언트 힌트) Client hints, Reference, UA 대안, User-agent, 클라이언트 힌트
Client Hints는 클라이언트 장치 및 에이전트별 기본 설정 목록을 확인할 수 있도록 사전 컨텐츠 체크를 위한  HTTP request header 입니다. 
26 Compile
컴파일(Compile)은 주어진 computer programming로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스입니다. 컴파일러는이 작업을 실행하는 소프트웨어입니다. 때로는이 작업을 "조립(assembling)"또는 "빌드(build)"라고도 합니다. 이 작업들은 보통 컴파일과 같은 것(예를 들면 바이너리 형식으로 패키지를 만드는 일) 이상의 작업을 수행합니다 .
27 Computer Programming
컴퓨터 프로그래밍은 명령어 모음집을 작성하고 구성하는 과정이다. 이것들은 컴퓨터/소프트웨어 프로그램에게 컴퓨터가 이해하는 언어로 무엇을 해야 하는지 알려준다. 이러한 지침은 C++, Java, JavaScript, HTML, Python, Ruby, Rust와 같은 다양한 언어의 형태로 나온다.
28 Copyleft
Copyleft는 일반적으로 라이선스를 지칭하는 용어로서, 그러한 라이선스는 해당 저작물의 재배포가 원래 라이선스와 동일한 라이선스의 대상이 되어야 한다는 것을 나타내기 위해 사용된다. copyleft 라이선스의 예로는 GNU GPL(소프트웨어용)과 Creative Commons SA(Share Alike) 라이선스(예술 작품에서)가 있다.
29 CORS
다른 도메인(domain)에서의 자원을 호출하는 행위에 제한이 없을 경우 안전하지 않습니다. CORS (Cross-Origin Resource Sharing)는 이렇게 시스템 수준에서 타 도메인 간 자원 호출을 승인하거나 차단하는 것을 결정하는 것입니다.
30 교차축 CSS, Glossary, flexbox
flexbox에서, 교차축이란 main axis에 수직하는 축으로, flex-directionrow 또는 row-reverse 인 경우 교차축은 열 방향을 따라갑니다.
31 CSP
CSP (Content Security Policy)는 XSS이나 데이터 주입과 같은 특정 웹사이트 관련 공격을 탐지 하거나 완화 하기 위해 사용된다.
32 CSS 전처리기 CSS, Glossary
CSS 전처리기는 전처리기의 자신만의 특별한 syntax를 가지고 CSS를 생성하도록 하는 프로그램입니다.
33 CSS CSS, CodingScripting, Glossary, Web, l10n:priority
CSS(Cascading Style Sheets, 종속형 스타일 시트)는 browser에서 웹페이지의 외형을 결정하는 선언형 언어입니다.
34 Descriptor (CSS)
CSS 설명자(descriptor)at-rule의 특성을 정의합니다. At-rules에는 하나 이상의 설명자가 있을 수 있습니다. 각각의 설명자는 다음을 갖고있습니다.
35 DHTML DHTML
dev-ajax
36 문서 타입 정의 문서타입
HTML에서, doctype은 모든 문서의 최상단에서 찾을 수 있는 "<!DOCTYPE html>" 필수 서문이다. doctype은 브라우저가 문서를 렌더링 할 때 “quirks mode”로 바뀌지 않도록하는 것이 유일한 목적이다. "<!DOCTYPE html>" doctype은 브라우저가 일부 스펙과 맞지 않는 다른 렌더링 모드를 사용하기 보다는 적절한 스펙을 따르는 최선의 시도를 하도록 한다.
37 DOM DOM, Glossary
DOM (Document Object Model) 은 HTML 또는 XML document와 상호작용하고 표현하는 API입니다. DOM은 browser에서 로드되며, 노드 트리(각 노드는 document의 부분을 나타냅니다)로 표현하는 document 모델입니다(예, element, 문자열, 또는 코멘트).
38 도메인 이름 Glossary, WebMechanics, 도메인, 도메인 네임, 도메인명
도메인 이름은 Internet 웹 사이트의 주소로, URL에서 특정 웹 페이지가 속하는 서버를 식별할 때 사용합니다. 도메인 이름은 마침표(점)로 구분한 계층적인 이름(레이블)의 연속으로 구성되며, TLD으로 끝납니다.
39 동적 프로그래밍 언어
A dynamic programming language is a programming language in which operations otherwise done at compile-time can be done at run-time. For example, in JavaScript it is possible to change the type of a variable or add new properties or methods to an object while the program is running.
40 ECMAScript
ECMAScript는 JavaScript의 기반이 되는 스크립팅 언어 명세입니다. Ecma International은 ECMAScript 표준화를 담당하고 있습니다.
41 요소 CodingScripting, Glossary, HTML, 엘리먼트
요소(element)는 웹 페이지를 구성합니다. XML과 HTML에서, 요소는 데이터 항목, 텍스트 한 묶음, 이미지를 담을 수 있고, 아무것도 담지 않을 수도 있습니다. 일반적인 요소는 여는 태그와 몇 가지 attribute, 내부의 텍스트 콘텐츠, 닫는 태그로 구성됩니다.
Example: in <p class=Hello world!

, '

' is an opening tag, 'class="nice"' is an attribute and its value, 'Hello world!' is enclosed text content, and '

' is a closing tag." src="https://mdn.mozillademos.org/files/7659/anatomy-of-an-html-element.png" style="height: 181px; width: 609px;">
42 빈 요소 CodingScripting, Glossary, Intermediate
빈 요소는 HTML, SVG, MathML의 element 중 자식 노드를 가질 수 없는 요소입니다.
43 엔디언 Coding, CodingScripting, Glossary
엔디언(endian, endianness) 또는 바이트 순서는 숫자를 구성하는 바이트를 컴퓨터가 정렬하는 방법입니다.
44 엔티티 헤더 WebMechanics, 용어
엔티티 헤더는 메시지 바디의 컨텐츠를 나타내는 header입니다. 엔티티 헤더는 HTTP 요청 및 응답 모두에서 사용됩니다. Content-Length, Content-Language, Content-Encoding과 같은 헤더는 엔티티 헤더입니다.
45 거짓같은 값 CodingScripting, Glossary, JavaScript, 거짓 같은 값
거짓 같은 값(Falsy, falsey로 쓰이기도 함) 값은 Boolean 문맥에서 false로 평가되는 값입니다.
46 방화벽 Glossary, Security
방화벽은 네트워크 트래픽을 필터링하는 시스템이다. 이것을 통해 트래픽을 특정 규칙에 따라 통과시키거나 차단할 수 있다. 예를 들어 특정한 포트를 겨냥한 수신 연결이나 특정 IP 주소에 대한 송신 연결을 차단할 수 있다.
47 일급 함수 1급객체, 1급함수, CodingScripting, Glossary, JavaScript, 일급객체
함수를 다른 변수와 동일하게 다루는 언어는 일급 함수를 가졌다고 표현합니다. 예를 들어, 일급 함수를 가진 언어에서는 함수를 다른 함수에 매개변수로 제공하거나, 함수가 함수를 반환할 수 있으며, 변수에도 할당할 수 있습니다.
48 플렉스 컨테이너 CSS, Glossary, flexbox
flexbox 레이아웃은 부모 요소의 display 속성에 flex 또는 inline-flex 값을 지정해 정의합니다. 이 때, 부모 요소는 플렉스 컨테이너, 각각의 자식 요소를 flex item이 됩니다.
49 플렉스 항목 CSS, Glossary, flexbox
Flex Container(display: flex 또는 display: inline-flex를 지정한 요소)의 바로 아래 자식은 플렉스 항목이 됩니다.
50 플렉스박스 CSS, Glossary, Intro, flexbox
플렉스박스(Flexbox)는 요소를 단일 차원(행 또는 열)에 배치하는 레이아웃 모델인 CSS Flexible Box Layout Module을 부를 때 흔히 사용하는 이름입니다.
51 Fork
포크는 프로젝트에 누군가의 자신의 수정 사항을 추가하기 위한 어떤 시점에 있는 기존 소프트웨어 프로젝트의 사본이다. 기본적으로, 만약 원본 소프트웨어의 라이센스가 허가한다면, 당신은 코드를 복사하여 자신의 추가사항을 가지고 그 코드를 개발할 수 있는데, 이것이 "포크"가 될 것이다.
52 FTP
FTP (File Transfer Protocol)는 여러 해 동안 인터넷을 통해 한 host에서 다른 호스트로 파일을 전송하기 위한 표준  protocol이었다. 그러나 점차적으로 여러 팀과 호스팅 계정은 FTP를 수용하지 않고 Git와 같은 버전 제어 시스템에 의존하였다. 당신은 여전히 그것이 오래된 호스팅 계정에서 사용되는 것을 발견할 것이지만, FTP는 더 이상 모범 사례로 여겨지지 않는다고 말해도 무방하다.
53 함수 익명함수, 즉시 실행 함수, 함수
함수는 다른 코드에서 또는 자신에 의해 호출되거나 함수 레퍼런스를 저장한 variable에 의해 호출될 수 있는  코드조각이다. 함수가 호출될 때 함수의 입력으로 Argument 가 전달되고 함수는 선택적으로 출력값을 반환할 수 있다.  또한 JavaScript에서 함수는 object가 될 수도 있다.
54 General 헤더 WebMechanics, 용어
General 헤더는 요청 및 응답 메시지 모두에서 사용되지만 컨텐츠 자체에는 적용되지 않는 Header입니다. 헤더가 사용되고있는 컨텍스트에따라, general 헤더는 Response header 또는 request header입니다. 하지만, entity header는 아닙니다.
55 GIF
GIF (Graphics Interchange Format)는 무손실 압축을 사용하며 애니메이션에 사용되는 이미지 형식이다. GIF는 픽셀 당 최대 8비트를 사용하며 최대 256가지의 색을 24비트 색 공간에서 사용한다.
56 전역 객체 CodingScripting, 용어, 전역 객체
전역 객체 object 는 전역 범위 global scope 에 항상 존재하는 객체를 의미합니다.
57 Google Chrome
구글 크롬(Google Chrome)은 구글이 개발한 무료 웹 browser이다. 이는 Chromium 오픈 소스 프로젝트에 기반을 두고 있다 . 몇 가지 주요 차이점은 Chromium wiki에 설명되어 있다. 크롬은 Blink라고 불리는 고유한 레이아웃을 지원한다. 크롬의 iOS 버전은 Blink가 아니라 해당 플랫폼의 웹뷰(WebKit)를 사용한다는 점에 유의해야 한다.
58 GPL
(GNU) GPL (General Public License)은 Free Software Foundation에서 배포하는 copyleft 무료 소프트웨어 라이선스이다. GPL 라이선스 프로그램의 사용자들은 동일한 면허에 따라 프로그램을 재분배(수정 또는 변경되지 않음)할 경우, 사용, 소스 코드 읽기, 수정 및 변경사항 재분배할 수 있는 자유가 부여된다.
59 GPU
GPU(Graphics Processing Unit)는 CPU(중앙 처리 장치)와 유사한 컴퓨터 부품이다. 이것은 당신의 모니터에 그래픽(2D와 3D 모두)을 그리는 것을 전문으로 한다.
60 단계적 기능 축소 단계적 기능 축소, 우아한 낮춤
단계적 기능 축소는 최신 브라우저에서 동작하는 웹 사이트 / 응용 프로그램 구축에 주력하는 설계 철학이다. 그러나 오래된 브라우저에서는 비록 좋지 않은 경험이라 할 지라도 필수 콘텐츠와 기능을 여전히 제공한다.
61 Head
Head 란 HTML 문서의 일부분으로써 해당 문서의 metadata 를 포함하는데, 예를 들면 저자, 설명, 그리고 HTML에 적용될 수 있는 CSS 또는 JavaScript 파일들로 연결되는 것들이 이에 해당될 수 있다.
62 호이스팅 CodingScripting, Glossary, JavaScript
JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화합니다. 반면 letconst로 선언한 변수의 경우 호이스팅 시 변수를 초기화하지 않습니다.
63 HTML CodingScripting, Glossary, HTML, l10n:priority

HTML(Hypertext Markup Language)은 웹페이지의 구조를 지정하는 기술적인 언어입니다.
64 HTTP/2
HTTP/2 는 HTTP 네트워크 프로토콜의 메인 개정판입니다
65 헤더 WebMechanics, 용어
HTTP 헤더는 부가적인 정보를 전달하는 HTTP 요청 또는 응답 필드로, 메시지나 바디의 의미를 변경하거나 미리 조정합니다. 헤더는 대소문자를 구별하지 않으며, 줄의 처음에서 시작하여 바로 다음에 ':'과 헤더에 해당하는 값이 따라옵니다. 값은 다음 CR 또는 메시지의 마지막에서 끝납니다.
66 HTTP
The HyperText Transfer Protocol (HTTP) 는 기본적으로 하이퍼미디어 문서를 전송하는 네트워크 프로토콜 입니다. 사람들이 읽을 수 있도록 브라우저와 서버 사이에 존재하죠. 현재 버전의 HTTP 규격은 HTTP/2입니다.
67 HTTPS HTTPS
HTTPS (HTTP Secure) 는 HTTP protocol의 암호화된 버전이다. 이것은 대개 클라이언트와 서버 간의 모든 커뮤니케이션을 암호화 하기 위하여 SSL 이나 TLS을 사용한다. 이 커넥션은 클라이언트가 민감한 정보를 서버와 안전하게 주고받도록 해준다. 예를들면 금융 활동 이나 온라인 쇼핑이 있을 수 있다.
68 멱등성 Glossary, WebMechanics
동일한 요청을 한 번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고, 서버의 상태도 동일하게 남을 때, 해당 HTTP 메서드가 멱등성을 가졌다고 말합니다. 다른 말로는, 멱등성 메서드에는 통계 기록 등을 제외하면 어떠한 부수 효과(side effect)도 존재해서는 안됩니다. 올바르게 구현한 경우 GET, HEAD, PUT, DELETE 메서드는 멱등성을 가지며, POST 메서드는 그렇지 않습니다. 모든 safe 메서드는 멱등성도 가집니다.
69 식별자 Beginner, Glossary
식별자는 코드 내의 variable, function, 혹은 property을 식별하는 문자열입니다.
70 IIFE 디자인패턴, 자바스크립트, 즉시실행함수
즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)은 정의되자마자 즉시 실행되는 Javascript Function 를 말한다.
71 Immutable CodingScripting, Glossary
불변 객체 는 내용을 변경할 수 없는 객체입니다.
객체는 다양한 이유로 불변일 수 있습니다. 예를 들어 아래와 같습니다.
72 Internet
The Internet is a worldwide network of networks that uses the Internet protocol suite (also named TCP/IPv6 from its two most important protocol).
73 IP Address
IP 주소는 인터넷 프로토콜을 사용하는 네트워크에 연결된 모든 장치에 할당된 번호다.
74 IPv4
IPv4는 Internet기반 통신 protocol의 네 번째 버전이며, 널리 보급된 첫 번째 버전이다.
75 IPv6
IPv6 은 Internet 기반 통신 protocol의 최신 버전이다. IPv6는 많은 다른 IP address를 허용하기 때문에 천천히 IPv4를 대체하고 있다.
76 Java
Java는 Compile이 되고, OOP이며, 휴대성이 높은 computer programming 언어이다.
77 JavaScript 자바스크립트
JavaScript는 프로그래밍 언어입니다. 대부분의 상황에서는 클라이언트 측에서 웹페이지를 동적으로 다룰때 사용되며,  종종 Server 측에서 Node.js와 같은 패키지를 이용하여 사용되기도 합니다.
78 JPEG Beginner, Composing, Glossary, Images, JPEG
JPEG(Joint Photographic Experts Group)는 디지털 이미지에 많이 사용하는 손실 압축법입니다.
79 jQuery 자바스크립트, 제이쿼리
jQuery는 DOM조작의 단순화, AJAX호출, Event핸들링에 초점을 맞춘 JavaScript Library다.  자바스크립트 개발자가 자주 사용한다. 
80 JSON
JavaScript Object Notation (JSON) 은 데이터 교환 형식의 일종입니다.  Although not a strict subset, JSON closely resembles a subset of JavaScript syntax. Though many programming languages support JSON, JSON is especially useful for JavaScript-based apps, including websites and browser extensions.
81 Localization Localization
지역화는 소프트웨어 사용자 인터페이스를 다른 언어로 번역하고 그 문화에 맞게 바꾸는 과정을 의미합니다. 지역화와 관련된 내용은 모질라 기반의 프로그램이나 확장기능을 지역화 할 수 있게 만드는 것에 관한 것입니다.
82 주축 CSS, Glossary, flexbox
flexbox에서, 주축이란 flex-direction 속성이 지정한 방향과 수평한 축입니다. flex-direction은 다음과 같은 네 가지 방향이 가능합니다.
83 메타데이터 CodingScripting, Glossary, HTML, metadata
메타데이터의 가장 단순한 정의는 데이터를 설명하는 데이터입니다. 예를 들어 HTML은 데이터입니다. 그리고 HTML의 head 안에는 문서 작성자나 문서 요약과 같이 문서를 설명하는 데이터, 즉 메타데이터를 넣을 수 있습니다.
84 Method
메소드(method)는 object의 property인 function이다. 두 가지 종류의 메소드가 있다. 객체 인스턴스에 의해 수행되는 태스크에 내장된 인스턴스 메소드 또는 오브젝트 생성자에서 직접 호출되는 태스크인 static method가 여기에 해당된다.
85 Microsoft Edge Browser, Glossary, Infrastructure, 마이크로소프트, 엣지
Microsoft Edge는 Microsoft Windows에 포함되어 제공되는 무료 그래픽 world wide web browser입니다.
86 Microsoft Internet Explorer
Internet Explorer (또는 IE)는 Microsoft에서 레거시 엔터프라이즈 사용을 위해 유지 관리하는 무료 그래픽 browser이다. Microsoft Edge는 현재 기본 Windows 브라우저이다.
87 MIME type WebMechanics, 용어 해설
과거에는 MIME type으로 불렸지만 지금은 "media type"으로 사용한다. 때때로는  "content type"이라고도 불리기도 한다. MIME type은 파일의 형식을 나타내는 문자열로 파일과 같이 송신되는데 content의 형식을 나타내기 위해 사용한다. 예를 들면 오디오 파일은 audio/ogg로 그림 파일은  image/png로 분류할 수 있다.
88 Mozilla Firefox Browser, Firefox, Glossary, Infrastructure, Mozilla, 파이어폭스
Mozilla Firefox는 Mozilla Corporation에서 개발을 감독하는 무료 오픈 소스
89 Mutable CodingScripting, Glossary, NeedsContent
"Mutable"은 변경 가능(가변)한 변수의 유형입니다. JavaScript에서, 원시 값이 아닌 객체배열만이 mutable입니다.
90 MVC MVC, 개요, 모델 뷰 컨트롤러, 용어, 하부구조
MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 이러한 "관심사 분리" 는 더나은 업무의 분리와 향상된 관리를 제공합니다. MVC 에 기반을 둔 몇 가지 다른 디자인 패턴으로 MVVM (모델-뷰-뷰모델), MVP (모델-뷰-프리젠터), MVW (모델-뷰-왓에버) 가 있습니다.
91 Node.js Glossary, Infrastructure, JavaScript, node.js
Node.js는 개발자가 서버 측과 네트워크 응용 프로그램을 만들 수 있도록 지원하는 크로스 플랫폼 JavaScript 런타임 환경입니다.
92 Null CodingScripting, Glossary, JavaScript, Types
컴퓨터 과학에서 null 값은 일반적으로 존재하지 않거나 유효하지 않은 object 또는 주소를 의도적으로 가리키는 참조를 나타냅니다. null 참조의 의미는 언어의 구현에 따라 다양하다.
93 Object reference
object와 연결된 문서. 객체 참조는 연결된 객체와 비슷하게 사용될 수 있다.
94 Object
객체는 데이터 및 데이터 작업에 대한 지침을 포함하는 데이터 구조를 말한다. 객체는 때때로 레이싱 게임에서 car 나 map 과 같은 실생활에서의 것들을 지칭할 수 있다. JavaScript, Java, C++, Python, and Ruby 는 OOP 언어의 예이다.
95 OOP
OOP (객체 지향적 프로그래밍) 는 데이터가 object 내에 캡슐화되고 구성 요소 부분이 아닌 객체 자체가 운용되는 프로그래밍 방식이다
96 Operator
연산자는 문장 부호 또는 내장 기능을 수행하는 영어 또는 숫자로 구성된 예약된 구문이다. 예를 들어, JavaScript에서 추가 연산자("+")는 숫자를 추가하고 문자열을 연결하며, "not" 연산자("!")는 식을 부정한다 (예를 들어 참 문을 거짓으로 되돌리도록 만든다.).
97 출처 Glossary, Security, WebMechanics
웹 콘텐츠의 출처(origin)는 접근할 때 사용하는 URL의 스킴(protocol, 호스트(도메인), 포트로 정의됩니다.
98 PDF
PDF (Portable Document Format)는 특정 소프트웨어 구현, 하드웨어 플랫폼 또는 운영 체제에 의존하지 않고 문서를 공유하는 데 사용되는 파일 형식이다. PDF는 인쇄된 문서의 디지털 이미지를 제공하며 인쇄될 때 동일한 형태를 유지한다.
99 PHP CodingScripting, Glossary, Infrastructure, PHP
PHP(PHP: Hypertext Preprocessor)는 웹 응용 프로그램과 동적 웹 사이트를 구축하는 데 사용되는 오픈 소스 서버 측 스크립팅 언어입니다. 원래는 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성한다. 근래에는 PHP 코드와 HTML을 별도 파일로 분리하여 작성하는 경우가 일반적이며, PHP 또한 웹서버가 아닌 php-fpm(PHP FastCGI Process Manager)을 통해 실행하는 경우가 늘어나고 있습니다.
100 Pixel
픽셀(pixel)은 컴퓨터 화면과 같은 그래픽 디스플레이의 가장 작은 구성 단위이다.
101 PNG Beginner, Composing, Glossary, Images, PNG
PNG(Portable Network Graphics)는 무손실 데이터 압축을 지원하는 그래픽 파일 형식입니다.
102 Polyfill
polyfill은 기본적으로 지원하지 않는 이전 브라우저에서 최신 기능을 제공하는 데 필요한 코드 (일반적으로 웹의 JavaScript)입니다.
103 사전 요청
교차 출처 리소스 공유 사전 요청은 본격적인 교차 출처 HTTP 요청 전에 서버 측에서 그 요청의 메서드와 헤더에 대해 인식하고 있는지를 체크하는 것입니다.
104 원시 값 CodingScripting, Glossary, JavaScript
JavaScript에서 원시 값(primitive, 또는 원시 자료형)이란 object가 아니면서 method도 가지지 않는 데이터입니다. 원시 값에는 7종류, string, number, bigint, boolean, undefined, symbol, 그리고 null이 존재합니다.
105 점진적 향상 단계적 향상, 점진적 향상, 접근성
점진적 향상은 가능한 많은 사용자에게 필수 콘텐츠와 기능을 제공하기 위한 설계 철학이다. 나아가 필요한 모든 코드를 실행할 수 있는 최신 브라우저 사용자에게 최상의 경험을 제공한다.
106 프로토콜 Glossary, Infrastructure
프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합니다. 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 합니다. 
107 프로토타입 기반 프로그래밍 CodingScripting, Glossary
프로토타입 기반 프로그래밍은 OOP과 달리 클래스를 명확히 정의하지 않아도 되며, 속성과 메서드를 다른 클래스의 인스턴스나 빈 객체에 추가하는 작업을 덜 수 있는 프로그래밍 스타일 입니다.
108 Prototype
프로토타입은 개발 사이클의 초기 단계에서 제품 혹은 어플리케이션의 외형이나 동작을 보여줄 수 있는 모델을 의미합니다. 
109 프록시 서버
프록시 서버란 인터넷 상의 여러 네트워크들에 접속할 때 중계 역할을 해주는 프로그램 또는 컴퓨터를 말한다. 월드 와이드 웹(World Wide Web) 상의 컨텐츠에 쉽게 접근할 수 있도록 도와준다. 프록시는 리퀘스트를 가로챈 뒤(intercepts) 리스폰스를 돌려준다. 이렇게 가로챈 리퀘스트를 전달해줄 수도, 아닐 수도(예시. 캐시인 경우), 수정할 수도 있다(예시. 서로 다른 두 네트워크 간의 경계에서 헤더를 바꾸는 경우)  
110 Pseudocode
의사 코드(Pseudocode)는 일반적으로 사람에게 일부 코드 구문의 작동 방식을 나타내거나 코드 아키텍처 항목의 디자인을 설명하는 데 사용되는 코드와 유사한 구문을 나타냅니다. 그것은 아마도 코드로 실행시키려고 하면 작동하지 않을 것입니다.
111 Python
Python 은 고도의 범용 프로그래밍 언어다. 그것은 절차적, 객체지향적, 그리고 일부 기능적 프로그래밍 구조를 지원하는 다변수적 접근방식을 사용한다.
112 Reflow
대화형 사이트에서 업데이트 한 후와 같이 browser가 웹 페이지의 일부 또는 전부를 다시 처리하고 그려야할 때 리플로우가 발생한다.
113 정규식 문법, 정규표현식
정규식(Regular expressions or regex)은 연속적인 문자들을 검색하는 제어방법입니다.
114 요청 헤더
요청 헤더는 HTTP 요청에서 사용되지만 메시지의 컨텐츠와는 관련이 없는 header입니다. Accept, Accept-LanguageIf-Modified-Since와 같은 요청 헤더들은 조건부 요청 수행을 허용합니다. Cookie, User-AgentReferer와 같은 다른 것들은 컨텍스트를 정확히 나타내어 서버가 응답에 맞출 수 있게합니다.
115 응답 헤더 WebMechanics, 용어
응답 헤더는 HTTP 응답에서 사용될 수 있는 header이며, 메시지의 컨텐츠와는 관련이 없습니다. Age, Location 또는 Server와 같은 응답 헤더는 더 상세한 응답의 컨텍스트를 제공하기위해 사용됩니다.
116 REST
REST(Representational State Transfer)는 효율적, 안정적이며 확장가능한 분산시스템을 가져올 수 있는소프트웨어 아키텍처 디자인 제약의 모음을 나타냅니다. 그리고 그 제약들을 준수했을 때 그 시스템은 RESTful하다고 일컬어집니다.
117 안전함 Disambiguation, Glossary
안전함은 맥락에 따라 여러가지를 의미할 수 있습니다. 아래의 용어를 가리키는 경우도 있습니다.
118 안전함 (HTTP 메서드) Glossary, WebMechanics
HTTP 메서드가 서버의 상태를 바꾸지 않으면 그 메서드가 안전하다고 말합니다. 다른 말로 하면, 읽기 작업만 수행하는 메서드는 안전합니다. 흔히 쓰이는 HTTP 메서드 중에서는 GET, HEAD, OPTIONS가 안전합니다. 모든 안전한 메서드는 멱등성 또한 갖지만, 모든 멱등성을 지닌 메서드가 안전한 것은 아닙니다. 예컨대 PUTDELETE는 둘 다 멱등성을 가졌지만 안전하지는 않은 메서드입니다.
119 스코프
현재 실행되는 컨텍스트를 말한다. 여기서 컨텍스트는  값과 표현식 "표현"되거나 참조 될 수 있음을 의미한다. 만약 변수 또는 다른 표현식이 "해당 스코프"내에 있지 않다면 사용할 수 없다. 스코프는 또한 계층적인 구조를 가지기 때문에 하위 스코프는 상위 스코프에 접근할 수 있지만 반대는 불가하다.
120 Self-Executing Anonymous Function
정의되자마자 실행되는 JavaScript function입니다.  (a.k.a. IIFE (즉시실행함수))
121 Semantics 의미론, 의미론적 요소
프로그래밍에서,시맨틱은 코드 조각의 의미를 나타냅니다 — 예를 들어 ("이게 어떻게 시각적으로 보여질까?" 보다)"이 Javascript 라인을 실행하는 것은 어떤 효과가 있는가?", 혹은 "이 HTML 엘리먼트가 가진 목적이나 역할은 무엇인가?"
122 SEO Glossary, Intro, SEO, Search, WebMechanic
SEO(검색 엔진 최적화)는 웹사이트가 검색 결과에 더 잘 보이도록 최적화하는 과정입니다. 검색 랭크 개선이라고도 합니다.
123 Server
서버는 일반적으로 클라이언트라고 불리는 사용자에게 서비스를 제공하는 소프트웨어 또는 하드웨어이다.  하드웨어 서버는 네트워크의 공유 컴퓨터로서, 대개 강력하고 데이터 센터에 저장된다.  소프트웨어 서버(하드웨어 서버에서 자주 실행됨)는 클라이언트 프로그램에 서비스를 제공하는 프로그램 또는 사용자 클라이언트의 UI을 말한다.
124
shim은 이미 존재하는 코드의 동작을 바로잡는 데 사용되는 코드 모음이며, 보통 문제를 야기시키는 신규 API에 대응한다. 시중에 배포된 브라우저에서 지원되지 않는 신규 API를 구현하는 폴리필(polyfill)과 대조된다. 
125 Signature Disambiguation, Glossary, NeedsTranslation, TopicStub
The term signature can have several meanings depending on the context. It may refer to:
126 Signature (functions)
함수 시그니처(타입 시그니처, 메소드 시그니처)는 Function 그리고 Method의 입력과 출력을 정의합니다.
127 SIMD Glossary, JavaScript
SIMD ("seem-dee"로 발음) 는 컴퓨터 구조 분류 중 하나인 단일 명령어/복수 데이터(Single Instruction/Multiple Data)의 단축입니다. SIMD는 같은 연산 하나가 결과상 데이터 레벨 병렬화 및 성능 향상이 되는 여러 데이터 요소(point)에 수행될 수 있게 합니다, 가령 3D graphics 및 video 처리, 물리 시뮬레이션 또는 암호화(cryptography) 및 다른 도메인을 위한.
128 SMTP Beginner, Glossary, Infrastructure
SMTP(Simple Mail Transfer Protocol)는 새로운 이메일을 전송할 때 사용하는 protocol입니다.
129 SQL
SQL (구조화 질의어, Structured Query Language) 은 테이블 기반 데이터베이스에서 데이터를 업데이트, 수집, 계산하기 위해 디자인된 기술형 컴퓨터 언어입니다.
130 Secure Sockets Layer (SSL)
Secure Sockets Layer(SSL)는 클라이언트와 서버 간의 안전한 링크를 통해 송수신되는 모든 데이터를 안전하게 보장하는 과거의 보안 표준 기술이었다. SSL 버전 3.0은 Netscape가 1999년에 발표했으며 현재에는 TLS 로 대체되었다.
131 쌓임 맥락 CSS, CodingScripting, Glossary
쌓임 맥락은 마치 책상 위의 카드를 옆으로 늘어놓거나 서로 겹치게 만들 수 있듯, 웹 페이지에서 어떤 요소가 위에 그려지는지 결정하는 방법입니다.
132 String
특정한 컴퓨터 프로그래밍 언어에서 문자를 표현하는 데 사용되는, character 열 시퀀스이다.
133 가변 벡터 도형 (SVG) SVG, 가변 벡터 도형, 그래픽
Scalable Vector Graphics (SVG)는  XML 신텍스에 기반을 둔 2D 벡터 이미지 형식(포맷)이다.
134 Symbol ECMAScript 2015, NeedsMarkupWork, 공유, 용어집, 자바스크립트
이 용어집 페이지에서는 "심볼(symbol)"이라는 데이터 형식과 심볼 데이터 형식의 인스턴스를 생성하는 클래스와 유사한(class-like) "Symbol ()"이라는 함수를 설명합니다.
135 태그 CodingScripting, Glossary, HTML
태그(tag)는 element를 만들 때 사용합니다. 문단 태그 <p>처럼, 요소 이름을 부등호 사이에 넣어서 태그를 구성할 수 있습니다. 닫는 태그는 이름 앞에 슬래시 문자를 </p>와 같이 포함하며, empty element의 경우 닫는 태그가 필요하지 않으며 지정해서도 안됩니다. 태그에 attribute을 지정하지 않으면 기본값을 사용합니다.
136 TCP
TCP (전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜이다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해준다. Vint CERF와 Bob Kahn (당시 DARPA 과학자)는 TCP를 1970년 대에 설계하였다.
137 전송 계층 보안 (TLS)
이전에 SSL로 알려진 Transport Layer Security (TLS)는 어플리케이션들이 네트워크 상에서 안전하게 통신하기 위해 사용된 protocol이며, 이메일, 웹 브라우징, 메세징, 그리고 다른 프로토코들의 감청을 통한 정보의 변형을 방지한다. SSL과 TLS 모두 네트워크 상에서 보안을 제공하는 cryptographic 프로토콜을 사용한 클라이언트 / 서버 프로토콜이다. 서버와 클라이언트가 TLS로 통신을 할때, 어떠한 제 3자도 메세지를 변형시키거나 감청할 수 없도록 한다.
138 전송 제어 프로토콜 전송 제어 프로토콜
TCP (Transmission Control Protocol)는 IP 네트워크의 두 컴퓨터 간의 연결 지향 통신을 위한 전송 계층 호스트 간 프로토콜입니다. TCP는 가상 포트를 사용하여 두 컴퓨터 간의 물리적 연결을 재사용 할 수 있는 가상 종단 간 연결을 만듭니다. TCP는 HTTP 및 SMTP (email)과 같은 상위 레벨 프로토콜 데이터를 캡슐화합니다.
139 참 같은 값 CodingScripting, Glossary, JavaScript
JavaScript에서, 참 같은 값(Truthy)인 값이란 Boolean을 기대하는 문맥에서 true로 평가되는 값입니다. 따로 Falsy으로 정의된 값이 아니면 모두 참 같은 값으로 평가됩니다. (예: false0-00n""nullundefined와 NaN 등)
140 UI
User Interface (UI) 는 사용자와 기계의 상호작용을 촉진하는 모든 것이다. 컴퓨터의 세계에서는 키보드, 조이스틱, 화면, 프로그램 등 무엇이든 될 수 있다. 컴퓨터 소프트웨어의 경우 커맨드 라인 프롬프트, 웹페이지, 사용자 입력 양식 또는 응용 프로그램의 프런트엔드가 될 수 있다
141 undefined CodingScripting, Glossary, JavaScript
undefined는 primitive으로, 선언한 후 값을 할당하지 않은 variable 혹은 값이 주어지지 않은 argument에 자동으로 할당됩니다.
142 유니코드 Glossary, Infrastructure
유니코드는 세계 각국의 서로 다른 언어와 쓰기 방식, 기호 등을 모아 번호를 할당하고 character를 정의하는 표준 character set입니다.
143 URI Glossary, HTTP, Search, URI, URL
URI(Uniform Resource Identifier)는 하나의 리소스를 가리키는 문자열입니다.
144 URL Glossary, Infrastructure, l10n:priority
URL(Uniform Resource Locator)은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열입니다.
145 사용자 에이전트 Browser, Glossary, UA, User-agent, WebMechanics, user agent, userAgent, 사용자 에이전트, 유저 에이전트
사용자 에이전트(user agent)는 사용자를 대표하는 컴퓨터 프로그램으로, World Wide Web 맥락에선 Browser를 의미합니다.
146 UTF-8
UTF-8(UCS Transformation Format 8)은 월드 와이드 웹의 가장 일반적인 Character encoding이다. 각 문자는 1~4바이트로 표시된다. UTF-8은 ASCII와 역호환되며 표준 유니코드 문자를 나타낼 수 있다.
147 Variable
변수는 Value을 저장하기 위해 명명된 위치이다. 이것을 사용하면 미리 정해진 이름을 통해 예측할 수 없는 값에 접근할 수 있다.
148 뷰포트 CodingScripting, Glossary, Layout, viewport
컴퓨터 그래픽스에서, 뷰포트(viewport)는 현재 화면에 보여지고 있는 다각형(보통 직사각형)의 영역입니다. 웹 브라우저에서는 현재 창에서 문서를 볼 수 있는 부분(전체화면이라면 화면 전체)을 말합니다.
149 WebExtensions
WebExtensions은 Firefox에서 브라우저 Extension을 개발하기위한 크로스 브라우저 시스템입니다. 이 시스템은 Mozilla Firefox, Google Chrome, Opera Browser 및 Microsoft Edge와 같은 다양한 브라우저에서 지원되는 API를 제공합니다.
150 WebRTC
WebRTC (Web Real-Time Communication) API 는 영상 채팅, 음성 통화, 그리고 P2P 파일 공유 웹 어플리케이션에서 사용할 수 있습니다.
151 WebSockets
WebSocket 은 언제든지 데이터를 교환할 수 있도록 Server와 클라이언트 간의 지속적인 TCP 연결을 허용하는 protocol이다.
152 WHATWG Community, DOM, Glossary, HTML, HTML5, WHATWG, Web
WHATWG(Web Hypertext Application Technology Working Group)은 DOM, Fetch, HTML 등 웹 표준을 개발하고 유지하는 단체입니다. 2004년, Apple, Mozilla, Opera의 임직원이 설립했습니다.
153 World Wide Web Infrastructure, WWW, World Wide Web
흔히 WWW, W3, Web으로 불리는 World Wide Web은 Internet을 통해 접근 가능한 공용 웹페이지의 상호연결 시스템이다. 웹은 인터넷과 다르며, 인터넷을 기반으로 한 수많은 응용 프로그램 중 하나이다.
154 Wrapper
자바스크립트와 같은 프로그래밍 언어에서 래퍼는 하나 이상의 다른 기능들을 호출하기 위한 기능이며, 때로는 순전히 편의상, 때로는 프로세스에서 약간 다른 작업을 하도록 적응시키는 기능이다.
155 XHR (XMLHttpRequest) API, CodingScripting, Glossary
XMLHttpRequest(XHR)은 AJAX 요청을 생성하는 JavaScript API입니다. XHR의 메서드로 browser와 server간의 네트워크 요청을 전송할 수 있습니다.
156 XHTML XHTML
HTML은 HTML 또는 XHTML이라는 XML문법으로 브라우저를 통해 네트워크에 접속할 수 있습니다.