From ee778d6eea54935fd05022e0ba8c49456003381a Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:48:24 +0100 Subject: unslug ko: move --- files/ko/glossary/array/index.html | 30 +++++++++ files/ko/glossary/boolean/index.html | 54 +++++++++++++++ files/ko/glossary/browsing_context/index.html | 24 +++++++ files/ko/glossary/cache/index.html | 14 ++++ files/ko/glossary/dhtml/index.html | 42 ++++++++++++ .../dynamic_programming_language/index.html | 20 ++++++ files/ko/glossary/header/index.html | 61 ----------------- files/ko/glossary/http_header/index.html | 61 +++++++++++++++++ files/ko/glossary/identifier/index.html | 21 ++++++ files/ko/glossary/localization/index.html | 63 ++++++++++++++++++ files/ko/glossary/scope/index.html | 39 +++++++++++ .../transmission_control_protocol_(tcp)/index.html | 21 ++++++ files/ko/glossary/xhtml/index.html | 76 ++++++++++++++++++++++ .../index.html" | 20 ------ .../glossary/\353\260\260\354\227\264/index.html" | 30 --------- .../glossary/\353\266\210\353\246\260/index.html" | 54 --------------- .../index.html" | 24 ------- .../index.html" | 39 ----------- .../index.html" | 21 ------ .../index.html" | 21 ------ .../glossary/\354\272\220\354\213\234/index.html" | 14 ---- 21 files changed, 465 insertions(+), 284 deletions(-) create mode 100644 files/ko/glossary/array/index.html create mode 100644 files/ko/glossary/boolean/index.html create mode 100644 files/ko/glossary/browsing_context/index.html create mode 100644 files/ko/glossary/cache/index.html create mode 100644 files/ko/glossary/dhtml/index.html create mode 100644 files/ko/glossary/dynamic_programming_language/index.html delete mode 100644 files/ko/glossary/header/index.html create mode 100644 files/ko/glossary/http_header/index.html create mode 100644 files/ko/glossary/identifier/index.html create mode 100644 files/ko/glossary/localization/index.html create mode 100644 files/ko/glossary/scope/index.html create mode 100644 files/ko/glossary/transmission_control_protocol_(tcp)/index.html create mode 100644 files/ko/glossary/xhtml/index.html delete mode 100644 "files/ko/glossary/\353\217\231\354\240\201_\355\224\204\353\241\234\352\267\270\353\236\230\353\260\215_\354\226\270\354\226\264/index.html" delete mode 100644 "files/ko/glossary/\353\260\260\354\227\264/index.html" delete mode 100644 "files/ko/glossary/\353\266\210\353\246\260/index.html" delete mode 100644 "files/ko/glossary/\353\270\214\353\235\274\354\232\260\354\240\200-\354\273\250\355\205\215\354\212\244\355\212\270/index.html" delete mode 100644 "files/ko/glossary/\354\212\244\354\275\224\355\224\204/index.html" delete mode 100644 "files/ko/glossary/\354\213\235\353\263\204\354\236\220/index.html" delete mode 100644 "files/ko/glossary/\354\240\204\354\206\241_\354\240\234\354\226\264_\355\224\204\353\241\234\355\206\240\354\275\234_(tcp)/index.html" delete mode 100644 "files/ko/glossary/\354\272\220\354\213\234/index.html" (limited to 'files/ko/glossary') diff --git a/files/ko/glossary/array/index.html b/files/ko/glossary/array/index.html new file mode 100644 index 0000000000..b7f3f63957 --- /dev/null +++ b/files/ko/glossary/array/index.html @@ -0,0 +1,30 @@ +--- +title: 배열 +slug: Glossary/배열 +tags: + - 배열 +translation_of: Glossary/array +--- +

배열은 데이터의 순서가 있는 집합  (  언어어 따라 {{Glossary("primitive")}} 또는  {{Glossary("object")}}) 이다. 배열은 하나의 변수의 여러개의 값들을 저장하는데 사용된다.  이것은 단 하나의 값을 저장하는 변수와 비교된다. 

+ +

어떤 숫자 배열의 각 항목에 붙어 있는데 그것을 숫자 인덱스라고 부른다. 숫자 인덱스는 항목에 접근하게 해준다. 자바스크립에서 배열은 인덱스 0 (zero) 에서 시작하고 여러  {{Glossary("Method", "methods")}} 로 조작될 수 있다. 

+ +

자바에서 배열은 아래와 같이 보인다:

+ +
var myArray = [1, 2, 3, 4];
+var catNamesArray = ["Jacqueline", "Sophia", "Autumn"];
+//자바스크립트에서 배열은 위에서 보는 바와 같아ㅣ 여러 데이터 유형을 가질 수 있다. 
+ +

더 알아보기

+ +

General knowledge

+ + + +

Technical reference

+ + diff --git a/files/ko/glossary/boolean/index.html b/files/ko/glossary/boolean/index.html new file mode 100644 index 0000000000..9d63373163 --- /dev/null +++ b/files/ko/glossary/boolean/index.html @@ -0,0 +1,54 @@ +--- +title: 불린 +slug: Glossary/불린 +tags: + - 데이터 타입 + - 부울 + - 불린 + - 자료 유형 + - 자바스크립트 + - 프로그래밍 언어 +translation_of: Glossary/Boolean +--- +

컴퓨터 과학에서, 불린(boolean)은 논리적인 데이터 유형이다. 불린은 참(true) 혹은 거짓(false) 값만을 가질 수 있다. 자바스크립트에서 불린 조건은 어떤 코드 부문이 실행되어야 할 지(예를 들어 if 절 안에서) 또는 어떤 코드 부문을 반복해야 할지(예를 들어 for 문 안에서) 결정하는 데 쓰인다.

+ +

아래는 불린이 쓰일 수 있는 예시를 보여주는 유사코드이다(실행 가능한 코드가 아니다).

+ +
***JavaScript if Statement***
+if(boolean conditional) {
+   //coding
+}
+
+if(true) {
+  console.log("boolean conditional resolved to true");
+} else {
+    console.log("boolean conditional resolved to false");
+  }
+
+
+
+***JavaScript for Loop***
+for(control variable; boolean conditional; counter) {
+  //coding
+}
+
+for(var i=0; i<4; i++) {
+  console.log("I print only when the boolean conditional is true");
+}
+ +

불린(Boolean)이란 이름은 기호 논리학 분야의 선구자인 영국 수학자 {{interwiki("wikipedia", "조지 불")}}의 이름을 따 만들어졌다.

+ +

더 알아보기

+ +

일반적인 지식

+ + + +

참고문헌

+ + diff --git a/files/ko/glossary/browsing_context/index.html b/files/ko/glossary/browsing_context/index.html new file mode 100644 index 0000000000..e4d5fab662 --- /dev/null +++ b/files/ko/glossary/browsing_context/index.html @@ -0,0 +1,24 @@ +--- +title: 브라우징 맥락 +slug: Glossary/브라우저-컨텍스트 +tags: + - CodingScripting + - Glossary +translation_of: Glossary/Browsing_context +--- +
{{QuickLinksWithSubpages("/ko/docs/Glossary")}}
+ +

브라우징 맥락은 {{glossary("browser", "브라우저")}}가 {{domxref("Document")}}를 표시하는 환경을 말합니다. 오늘날에는 보통 탭이지만, 브라우저 창이나 페이지 내의 프레임도 가능합니다.

+ +

각 브라우징 맥락은 특정 {{glossary("origin", "출처")}}, 활성화된 문서의 출처, 그리고 표시했던 모든 문서의 방문 기록을 가집니다.

+ +

브라우징 맥락 간 통신은 엄격히 제한됩니다. 같은 출처를 가진 맥락끼리는 {{domxref("BroadcastChannel")}}을 열어 사용할 수 있습니다.

+ +

더 알아보기

+ +

기술 참조

+ + diff --git a/files/ko/glossary/cache/index.html b/files/ko/glossary/cache/index.html new file mode 100644 index 0000000000..6d45b6772c --- /dev/null +++ b/files/ko/glossary/cache/index.html @@ -0,0 +1,14 @@ +--- +title: 캐시 +slug: Glossary/캐시 +translation_of: Glossary/Cache +--- +

캐시 (웹 캐시 또는 HTTP 캐시)는 HTTP 응답들(responses)을 일시적으로 저장하는 곳입니다. 이를 통해 그 다음 HTTP 요청들(requests)에서 특정 조건이 만족될 때까지 캐시에 저장한 리소스를 사용할 수 있습니다. 

+ +

Learn More

+ +

General knowledge

+ + diff --git a/files/ko/glossary/dhtml/index.html b/files/ko/glossary/dhtml/index.html new file mode 100644 index 0000000000..1eada4d952 --- /dev/null +++ b/files/ko/glossary/dhtml/index.html @@ -0,0 +1,42 @@ +--- +title: DHTML +slug: DHTML +tags: + - DHTML +translation_of: Glossary/DHTML +--- +
DHTML은 "dynamic HTML"을 줄인 것이다. DHTML은 일반적으로 Flash나Java 플러그인을 사용하여 다루어지지 않는 역동적 웹페이지 뒤의 코드를 참조하는데 사용된다. 복합 기능성을 모은 용어는 웹 개발자가 HTML, CSS, Document Object Model, 그리고 JavaScript를 사용하는 것을 가능하게 한다.
+ + + + +
+

Documentation

+
DOM Client Object Cross-Reference +
이 client object reference는 DHTML에 사용하는 공통된 대상에 대한 정보를 제공한며, 각 브라우저 안에서 어떤 특성이 제공 되는지 당신이 결정하는 것을 돕기로 계획되었다 . +
+
DHTML Demonstrations Using DOM/Style +
Document Object Model (DOM) 데모, Cross-browser 위젯, DOM에 관해 배우기 위한 추가적 자원. +
+
Working around the Firefox 1.0.3 DHTML regression +
주의. 이 글이 다루고 있는 이 주제는 Firefox 1.0.4 release에서 고쳐졌고, 이 문서는 1.0.3 version의 브라우저에에 적용됨. +
+

View All... +

+
+

커뮤니티

+
  • Mozilla 포럼 보기... +
+

{{ DiscussionList("dev-ajax", "mozilla.dev.ajax") }} +

+

도구

+ +

관련 주제

+
AJAX, CSS, DOM, HTML, JavaScript +
+
+

Categories +

Interwiki Language Links +


+

{{ languages( { "en": "en/DHTML", "pt": "pt/DHTML", "pl": "pl/DHTML" } ) }} diff --git a/files/ko/glossary/dynamic_programming_language/index.html b/files/ko/glossary/dynamic_programming_language/index.html new file mode 100644 index 0000000000..dc17a46f18 --- /dev/null +++ b/files/ko/glossary/dynamic_programming_language/index.html @@ -0,0 +1,20 @@ +--- +title: 동적 프로그래밍 언어 +slug: Glossary/동적_프로그래밍_언어 +translation_of: Glossary/Dynamic_programming_language +--- +

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.

+ +

This is opposed to so-called static programming languages, in which such changes are normally not possible.

+ +
+

Note that while there is indeed a connection between this dynamic/static property of programming languages and dynamic/static-typing, the two are far from synonymous.

+
+ +

Learn more

+ +

General knowledge

+ + diff --git a/files/ko/glossary/header/index.html b/files/ko/glossary/header/index.html deleted file mode 100644 index 30a1051acf..0000000000 --- a/files/ko/glossary/header/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: 헤더 -slug: Glossary/Header -tags: - - WebMechanics - - 용어 -translation_of: Glossary/HTTP_header ---- -

HTTP 헤더는 부가적인 정보를 전달하는 HTTP 요청 또는 응답 필드로, 메시지나 바디의 의미를 변경하거나 미리 조정합니다. 헤더는 대소문자를 구별하지 않으며, 줄의 처음에서 시작하여 바로 다음에 ':'과 헤더에 해당하는 값이 따라옵니다. 값은 다음 CR 또는 메시지의 마지막에서 끝납니다.

- -

더 이상 어떠한 명세에도 포함되어 있지 않지만, 전통적으로, 헤더는 카테고리로 분류됩니다.

- - - -

하나의 헤더를 갖는 기본 요청:

- -
GET /example.http HTTP/1.1
-Host: example.com
-
- -

리다이렉트는 필수 헤더를 갖습니다({{HTTPHeader("Location")}}):

- -
302 Found
-Location: /NewPage.html
-
- -

대표적인 헤더의 집합:

- -
304 Not Modified
-Access-Control-Allow-Origin: *
-Age: 2318192
-Cache-Control: public, max-age=315360000
-Connection: keep-alive
-Date: Mon, 18 Jul 2016 16:06:00 GMT
-Server: Apache
-Vary: Accept-Encoding
-Via: 1.1 3dc30c7222755f86e824b93feb8b5b8c.cloudfront.net (CloudFront)
-X-Amz-Cf-Id: TOl0FEm6uI4fgLdrKJx0Vao5hpkKGZULYN2TWD2gAWLtr7vlNjTvZw==
-X-Backend-Server: developer6.webapp.scl3.mozilla.com
-X-Cache: Hit from cloudfront
-X-Cache-Info: cached
-
- -

더 알아보기

- -

일반 지식

- - - -

기술적 지식

- - diff --git a/files/ko/glossary/http_header/index.html b/files/ko/glossary/http_header/index.html new file mode 100644 index 0000000000..30a1051acf --- /dev/null +++ b/files/ko/glossary/http_header/index.html @@ -0,0 +1,61 @@ +--- +title: 헤더 +slug: Glossary/Header +tags: + - WebMechanics + - 용어 +translation_of: Glossary/HTTP_header +--- +

HTTP 헤더는 부가적인 정보를 전달하는 HTTP 요청 또는 응답 필드로, 메시지나 바디의 의미를 변경하거나 미리 조정합니다. 헤더는 대소문자를 구별하지 않으며, 줄의 처음에서 시작하여 바로 다음에 ':'과 헤더에 해당하는 값이 따라옵니다. 값은 다음 CR 또는 메시지의 마지막에서 끝납니다.

+ +

더 이상 어떠한 명세에도 포함되어 있지 않지만, 전통적으로, 헤더는 카테고리로 분류됩니다.

+ + + +

하나의 헤더를 갖는 기본 요청:

+ +
GET /example.http HTTP/1.1
+Host: example.com
+
+ +

리다이렉트는 필수 헤더를 갖습니다({{HTTPHeader("Location")}}):

+ +
302 Found
+Location: /NewPage.html
+
+ +

대표적인 헤더의 집합:

+ +
304 Not Modified
+Access-Control-Allow-Origin: *
+Age: 2318192
+Cache-Control: public, max-age=315360000
+Connection: keep-alive
+Date: Mon, 18 Jul 2016 16:06:00 GMT
+Server: Apache
+Vary: Accept-Encoding
+Via: 1.1 3dc30c7222755f86e824b93feb8b5b8c.cloudfront.net (CloudFront)
+X-Amz-Cf-Id: TOl0FEm6uI4fgLdrKJx0Vao5hpkKGZULYN2TWD2gAWLtr7vlNjTvZw==
+X-Backend-Server: developer6.webapp.scl3.mozilla.com
+X-Cache: Hit from cloudfront
+X-Cache-Info: cached
+
+ +

더 알아보기

+ +

일반 지식

+ + + +

기술적 지식

+ + diff --git a/files/ko/glossary/identifier/index.html b/files/ko/glossary/identifier/index.html new file mode 100644 index 0000000000..f306315b66 --- /dev/null +++ b/files/ko/glossary/identifier/index.html @@ -0,0 +1,21 @@ +--- +title: 식별자 +slug: Glossary/식별자 +tags: + - Beginner + - Glossary +translation_of: Glossary/Identifier +--- +

식별자는 코드 내의 {{glossary("variable", "변수")}}, {{glossary("function", "함수")}}, 혹은 {{glossary("property", "속성")}}을 식별하는 문자열입니다.

+ +

{{glossary("JavaScript")}}의 식별자는 대소문자를 구별하며 {{glossary("Unicode", "유니코드")}} 글자, $, _, 숫자(0-9)로 구성할 수 있지만, 숫자로 시작할 수는 없습니다.

+ +

식별자는 코드의 일부이지만 문자열은 데이터이기 때문에, 식별자와 문자열은 다릅니다. JavaScript에서 식별자를 문자열로 변환하는 방법은 없지만, 어떤 경우 문자열을 분석해 식별자로 사용할 수 있습니다.

+ +

더 알아보기

+ +

일반 지식

+ + diff --git a/files/ko/glossary/localization/index.html b/files/ko/glossary/localization/index.html new file mode 100644 index 0000000000..d2f45a54e0 --- /dev/null +++ b/files/ko/glossary/localization/index.html @@ -0,0 +1,63 @@ +--- +title: Localization +slug: Localization +tags: + - Localization +translation_of: Glossary/Localization +--- +
+

지역화는 소프트웨어 사용자 인터페이스를 다른 언어로 번역하고 그 문화에 맞게 바꾸는 과정을 의미합니다. 지역화와 관련된 내용은 모질라 기반의 프로그램이나 확장기능을 지역화 할 수 있게 만드는 것에 관한 것입니다.

+ + + + + + + +
+

선택된 주제

+
+
+ Create a new localization
+
+ First read for volunteers wanting to create a new localization.
+
+
+
+ XUL Tutorial:Localization
+
+ XUL Tutorial XUL 응용프로그램 지역화 관련.
+
+
+
+ Writing localizable code
+
+ 프로그래머를 위한 최상의 지역화 작업의 실례와 제시안들.
+
+
+
+ Localizing descriptions of extensions
+
+ 확장기능의 설명을 지역화 하기위해서는 "install.rdf" 파일 내에 입력된 사항들을 대체하기 위한 특별한 설정키가 필요합니다.
+
+ 본문에서는 이러한 설정 키들을 어떻게 수정하는지 그 순서 및 방법에 관한 내용을 담고 있습니다.
+
+


+ View All...

+
+

다른 페이지들

+ +

관련 주제들

+
+
+ Extensions, XUL
+
+
+

Categories

+

Interwiki Language Links

+
+

{{ languages( { "en": "en/Localization", "es": "es/Localizaci\u00f3n", "it": "it/Localization", "fr": "fr/Localisation", "ja": "ja/Localization", "pl": "pl/Lokalizacja" } ) }}

diff --git a/files/ko/glossary/scope/index.html b/files/ko/glossary/scope/index.html new file mode 100644 index 0000000000..259cc6b9f4 --- /dev/null +++ b/files/ko/glossary/scope/index.html @@ -0,0 +1,39 @@ +--- +title: 스코프 +slug: Glossary/스코프 +translation_of: Glossary/Scope +--- +

현재 실행되는 컨텍스트를 말한다. 여기서 컨텍스트는  {{glossary("값","값")}}과 표현식 "표현"되거나 참조 될 수 있음을 의미한다. 만약 {{glossary("변수")}} 또는 다른 표현식이 "해당 스코프"내에 있지 않다면 사용할 수 없다. 스코프는 또한 계층적인 구조를 가지기 때문에 하위 스코프는 상위 스코프에 접근할 수 있지만 반대는 불가하다.

+ +

{{glossary("함수")}} {{glossary("자바스크립트")}}에서 클로저 역할을 하기 때문에 스코프를 생성하므로 함수 내에 정의된 변수는 외부 함수나 다른 함수 내에서는 접근 할 수 없다. 예를 들어 다음과 같은 상황은 유효하지 않다.

+ +
function exampleFunction() {
+    var x = "declared inside function";
+    // x는 오직 exampleFunction 내부에서만 사용 가능.
+    console.log("Inside function");
+    console.log(x);
+}
+
+console.log(x);  // 에러 발생
+ +

그러나 다음과 같은 코드는 변수가 함수 외부의 전역에서 선언되었기 때문에 유효하다. 

+ +
var x = "declared outside function";
+
+exampleFunction();
+
+function exampleFunction() {
+    console.log("Inside function");
+    console.log(x);
+}
+
+console.log("Outside function");
+console.log(x);
+ +

Learn more

+ +

General knowledge

+ + diff --git a/files/ko/glossary/transmission_control_protocol_(tcp)/index.html b/files/ko/glossary/transmission_control_protocol_(tcp)/index.html new file mode 100644 index 0000000000..6644b8772c --- /dev/null +++ b/files/ko/glossary/transmission_control_protocol_(tcp)/index.html @@ -0,0 +1,21 @@ +--- +title: 전송 제어 프로토콜 +slug: Glossary/전송_제어_프로토콜_(TCP) +tags: + - 전송 제어 프로토콜 +translation_of: Glossary/Transmission_Control_Protocol_(TCP) +--- +

TCP (Transmission Control Protocol)는 IP 네트워크의 두 컴퓨터 간의 연결 지향 통신을 위한 전송 계층 호스트 간 프로토콜입니다. TCP는 가상 포트를 사용하여 두 컴퓨터 간의 물리적 연결을 재사용 할 수 있는 가상 종단 간 연결을 만듭니다. TCP는 {{glossary ( 'HTTP')}} 및 {{glossary ( 'SMTP')}} (email)과 같은 상위 레벨 프로토콜 데이터를 캡슐화합니다.

+ +

TCP 핸드 셰이크

+ +

TCP 3 방향 핸드 셰이크는 TCP-핸드셰이크라고 불립니다, 3개의 메시지 핸드 셰이크 및 / 또는 SYN-SYN-ACK라고도 하는 TCP 3 방향 핸드 셰이크는 TCP가 IP 기반 네트워크를 통해 TCP / IP 연결을 설정하는 데 사용하는 방법입니다. TCP 세션을 신뢰하기 위해 TCP에 의해 전송된 세 가지 메시지는 SYN, SYN-ACK,  SYNchronize를 위한 ACK는 SYNchronize-ACKnowledgement 와 ACKnowledge의 별칭입니다. 세 가지 메시지 메커니즘은 정보를 앞뒤로 전달하려는 두 컴퓨터 용으로 설계되었으며 HTTP 브라우저 요청과 같은 데이터를 전송하기 전에 연결 매개 변수를 신뢰할 수 있습니다.

+ +

See also

+ + diff --git a/files/ko/glossary/xhtml/index.html b/files/ko/glossary/xhtml/index.html new file mode 100644 index 0000000000..dfab34e19d --- /dev/null +++ b/files/ko/glossary/xhtml/index.html @@ -0,0 +1,76 @@ +--- +title: XHTML +slug: XHTML +tags: + - XHTML +translation_of: Glossary/XHTML +--- +

HTML은 HTML 또는 XHTML이라는 XML문법으로 브라우저를 통해 네트워크에 접속할 수 있습니다.

+ +

HTML5 와 HTML/XHTML

+ +

HTML5 표준은 두가지 문법을 정의합니다. MIME 타입(HTTP Content-Type 헤더로 전송되는)을 참조하여 어떤 문법을 사용할지 선택합니다. : XHTML의 MIME 타입은 application/xhtml+xml이며  이외는 text/html.

+ +

아래 예제는 HTML 문서와 XHTML문서의 사용된 헤더내용을 보여줍니다.

+ +

HTML 문서

+ +
HTTP/1.1 200 OK
+Content-Type: text/html
+
+<!DOCTYPE html>
+<html lang=en>
+  <head>
+    <meta charset=utf-8>
+    <title>HTML</title>
+  </head>
+  <body>
+    <p>I am a HTML document</p>
+  </body>
+</html>
+ +

XHTML 문서

+ +
HTTP/1.1 200 OK Content-Type: application/xhtml+xml <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML</title> </head> <body> <p>I am a XHTML document</p> </body> </html>
+ +

MIME type vs DOCTYPE

+ +

HTML5 이전에는 HTML 4.01 과 XHTML 1.0  두개의 표준이 두개의 문법으로 분리되어 정의되었습니다. XHTML1 표준에는, XHTML을 사용하기 위해서는 특별한 DOCTYPE을 정의해야 한다고 명시되어있습니다. 하지만 브라우저들은 이 표준을 구현하지 않았고 반대로 HTML5 표준에서 다음과 같이 결정되었습니다. "content-type을 text/html로  전송한다면 XHTML을 사용하지 않는 것이다."

+ +

대신, 적절한 MIME 타입은 Content-Type HTTP 헤더에 정의 되어 있어야 합니다. 만약 <meta http-equiv=…> 같은  메타테그에 MIME 타입을 넣었다면 그것은 무시되고 text/html로 간주됩니다..

+ +

페이지를  text/html로 서비스 하지만 XHTML로 문서를 작성했다면 아래 글에서 설명하는 많은 문제점들이 발생할 것 입니다. :

+ + + +

지원

+ +

대부분의 브라우저들은 현재 XHTML를 지원합니다, Firefox, Chrome, Safari, Opera, 그리고 Internet Explorer (IE 9 이후). (Internet Explorer 8 과 그 이전 버전은 표준의 XHTML MIME타입을 선언한 XHTML문서를 알려지지않은 파일타입으로 간주하여 다운로드 다이얼로그를 표시합니다.)

+ +

또 많이 사용하는 {{Glossary("JavaScript")}} 라이브러리와 개발자도구들은 XHTML을 제한적으로 지원하건나 지원하지 않으니 주의하십시오.

+ +

HTML과의 차이점

+ +

Properly Using CSS and JavaScript in XHTML Documents 글의 일부문에서 HTML과 XHTML의차이점을 설명하고 있습니다.

+ +

도구

+ + + +

바깥 고리

+ + + +

View All...

diff --git "a/files/ko/glossary/\353\217\231\354\240\201_\355\224\204\353\241\234\352\267\270\353\236\230\353\260\215_\354\226\270\354\226\264/index.html" "b/files/ko/glossary/\353\217\231\354\240\201_\355\224\204\353\241\234\352\267\270\353\236\230\353\260\215_\354\226\270\354\226\264/index.html" deleted file mode 100644 index dc17a46f18..0000000000 --- "a/files/ko/glossary/\353\217\231\354\240\201_\355\224\204\353\241\234\352\267\270\353\236\230\353\260\215_\354\226\270\354\226\264/index.html" +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: 동적 프로그래밍 언어 -slug: Glossary/동적_프로그래밍_언어 -translation_of: Glossary/Dynamic_programming_language ---- -

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.

- -

This is opposed to so-called static programming languages, in which such changes are normally not possible.

- -
-

Note that while there is indeed a connection between this dynamic/static property of programming languages and dynamic/static-typing, the two are far from synonymous.

-
- -

Learn more

- -

General knowledge

- - diff --git "a/files/ko/glossary/\353\260\260\354\227\264/index.html" "b/files/ko/glossary/\353\260\260\354\227\264/index.html" deleted file mode 100644 index b7f3f63957..0000000000 --- "a/files/ko/glossary/\353\260\260\354\227\264/index.html" +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: 배열 -slug: Glossary/배열 -tags: - - 배열 -translation_of: Glossary/array ---- -

배열은 데이터의 순서가 있는 집합  (  언어어 따라 {{Glossary("primitive")}} 또는  {{Glossary("object")}}) 이다. 배열은 하나의 변수의 여러개의 값들을 저장하는데 사용된다.  이것은 단 하나의 값을 저장하는 변수와 비교된다. 

- -

어떤 숫자 배열의 각 항목에 붙어 있는데 그것을 숫자 인덱스라고 부른다. 숫자 인덱스는 항목에 접근하게 해준다. 자바스크립에서 배열은 인덱스 0 (zero) 에서 시작하고 여러  {{Glossary("Method", "methods")}} 로 조작될 수 있다. 

- -

자바에서 배열은 아래와 같이 보인다:

- -
var myArray = [1, 2, 3, 4];
-var catNamesArray = ["Jacqueline", "Sophia", "Autumn"];
-//자바스크립트에서 배열은 위에서 보는 바와 같아ㅣ 여러 데이터 유형을 가질 수 있다. 
- -

더 알아보기

- -

General knowledge

- - - -

Technical reference

- - diff --git "a/files/ko/glossary/\353\266\210\353\246\260/index.html" "b/files/ko/glossary/\353\266\210\353\246\260/index.html" deleted file mode 100644 index 9d63373163..0000000000 --- "a/files/ko/glossary/\353\266\210\353\246\260/index.html" +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: 불린 -slug: Glossary/불린 -tags: - - 데이터 타입 - - 부울 - - 불린 - - 자료 유형 - - 자바스크립트 - - 프로그래밍 언어 -translation_of: Glossary/Boolean ---- -

컴퓨터 과학에서, 불린(boolean)은 논리적인 데이터 유형이다. 불린은 참(true) 혹은 거짓(false) 값만을 가질 수 있다. 자바스크립트에서 불린 조건은 어떤 코드 부문이 실행되어야 할 지(예를 들어 if 절 안에서) 또는 어떤 코드 부문을 반복해야 할지(예를 들어 for 문 안에서) 결정하는 데 쓰인다.

- -

아래는 불린이 쓰일 수 있는 예시를 보여주는 유사코드이다(실행 가능한 코드가 아니다).

- -
***JavaScript if Statement***
-if(boolean conditional) {
-   //coding
-}
-
-if(true) {
-  console.log("boolean conditional resolved to true");
-} else {
-    console.log("boolean conditional resolved to false");
-  }
-
-
-
-***JavaScript for Loop***
-for(control variable; boolean conditional; counter) {
-  //coding
-}
-
-for(var i=0; i<4; i++) {
-  console.log("I print only when the boolean conditional is true");
-}
- -

불린(Boolean)이란 이름은 기호 논리학 분야의 선구자인 영국 수학자 {{interwiki("wikipedia", "조지 불")}}의 이름을 따 만들어졌다.

- -

더 알아보기

- -

일반적인 지식

- - - -

참고문헌

- - diff --git "a/files/ko/glossary/\353\270\214\353\235\274\354\232\260\354\240\200-\354\273\250\355\205\215\354\212\244\355\212\270/index.html" "b/files/ko/glossary/\353\270\214\353\235\274\354\232\260\354\240\200-\354\273\250\355\205\215\354\212\244\355\212\270/index.html" deleted file mode 100644 index e4d5fab662..0000000000 --- "a/files/ko/glossary/\353\270\214\353\235\274\354\232\260\354\240\200-\354\273\250\355\205\215\354\212\244\355\212\270/index.html" +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: 브라우징 맥락 -slug: Glossary/브라우저-컨텍스트 -tags: - - CodingScripting - - Glossary -translation_of: Glossary/Browsing_context ---- -
{{QuickLinksWithSubpages("/ko/docs/Glossary")}}
- -

브라우징 맥락은 {{glossary("browser", "브라우저")}}가 {{domxref("Document")}}를 표시하는 환경을 말합니다. 오늘날에는 보통 탭이지만, 브라우저 창이나 페이지 내의 프레임도 가능합니다.

- -

각 브라우징 맥락은 특정 {{glossary("origin", "출처")}}, 활성화된 문서의 출처, 그리고 표시했던 모든 문서의 방문 기록을 가집니다.

- -

브라우징 맥락 간 통신은 엄격히 제한됩니다. 같은 출처를 가진 맥락끼리는 {{domxref("BroadcastChannel")}}을 열어 사용할 수 있습니다.

- -

더 알아보기

- -

기술 참조

- - diff --git "a/files/ko/glossary/\354\212\244\354\275\224\355\224\204/index.html" "b/files/ko/glossary/\354\212\244\354\275\224\355\224\204/index.html" deleted file mode 100644 index 259cc6b9f4..0000000000 --- "a/files/ko/glossary/\354\212\244\354\275\224\355\224\204/index.html" +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: 스코프 -slug: Glossary/스코프 -translation_of: Glossary/Scope ---- -

현재 실행되는 컨텍스트를 말한다. 여기서 컨텍스트는  {{glossary("값","값")}}과 표현식 "표현"되거나 참조 될 수 있음을 의미한다. 만약 {{glossary("변수")}} 또는 다른 표현식이 "해당 스코프"내에 있지 않다면 사용할 수 없다. 스코프는 또한 계층적인 구조를 가지기 때문에 하위 스코프는 상위 스코프에 접근할 수 있지만 반대는 불가하다.

- -

{{glossary("함수")}} {{glossary("자바스크립트")}}에서 클로저 역할을 하기 때문에 스코프를 생성하므로 함수 내에 정의된 변수는 외부 함수나 다른 함수 내에서는 접근 할 수 없다. 예를 들어 다음과 같은 상황은 유효하지 않다.

- -
function exampleFunction() {
-    var x = "declared inside function";
-    // x는 오직 exampleFunction 내부에서만 사용 가능.
-    console.log("Inside function");
-    console.log(x);
-}
-
-console.log(x);  // 에러 발생
- -

그러나 다음과 같은 코드는 변수가 함수 외부의 전역에서 선언되었기 때문에 유효하다. 

- -
var x = "declared outside function";
-
-exampleFunction();
-
-function exampleFunction() {
-    console.log("Inside function");
-    console.log(x);
-}
-
-console.log("Outside function");
-console.log(x);
- -

Learn more

- -

General knowledge

- - diff --git "a/files/ko/glossary/\354\213\235\353\263\204\354\236\220/index.html" "b/files/ko/glossary/\354\213\235\353\263\204\354\236\220/index.html" deleted file mode 100644 index f306315b66..0000000000 --- "a/files/ko/glossary/\354\213\235\353\263\204\354\236\220/index.html" +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 식별자 -slug: Glossary/식별자 -tags: - - Beginner - - Glossary -translation_of: Glossary/Identifier ---- -

식별자는 코드 내의 {{glossary("variable", "변수")}}, {{glossary("function", "함수")}}, 혹은 {{glossary("property", "속성")}}을 식별하는 문자열입니다.

- -

{{glossary("JavaScript")}}의 식별자는 대소문자를 구별하며 {{glossary("Unicode", "유니코드")}} 글자, $, _, 숫자(0-9)로 구성할 수 있지만, 숫자로 시작할 수는 없습니다.

- -

식별자는 코드의 일부이지만 문자열은 데이터이기 때문에, 식별자와 문자열은 다릅니다. JavaScript에서 식별자를 문자열로 변환하는 방법은 없지만, 어떤 경우 문자열을 분석해 식별자로 사용할 수 있습니다.

- -

더 알아보기

- -

일반 지식

- - diff --git "a/files/ko/glossary/\354\240\204\354\206\241_\354\240\234\354\226\264_\355\224\204\353\241\234\355\206\240\354\275\234_(tcp)/index.html" "b/files/ko/glossary/\354\240\204\354\206\241_\354\240\234\354\226\264_\355\224\204\353\241\234\355\206\240\354\275\234_(tcp)/index.html" deleted file mode 100644 index 6644b8772c..0000000000 --- "a/files/ko/glossary/\354\240\204\354\206\241_\354\240\234\354\226\264_\355\224\204\353\241\234\355\206\240\354\275\234_(tcp)/index.html" +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 전송 제어 프로토콜 -slug: Glossary/전송_제어_프로토콜_(TCP) -tags: - - 전송 제어 프로토콜 -translation_of: Glossary/Transmission_Control_Protocol_(TCP) ---- -

TCP (Transmission Control Protocol)는 IP 네트워크의 두 컴퓨터 간의 연결 지향 통신을 위한 전송 계층 호스트 간 프로토콜입니다. TCP는 가상 포트를 사용하여 두 컴퓨터 간의 물리적 연결을 재사용 할 수 있는 가상 종단 간 연결을 만듭니다. TCP는 {{glossary ( 'HTTP')}} 및 {{glossary ( 'SMTP')}} (email)과 같은 상위 레벨 프로토콜 데이터를 캡슐화합니다.

- -

TCP 핸드 셰이크

- -

TCP 3 방향 핸드 셰이크는 TCP-핸드셰이크라고 불립니다, 3개의 메시지 핸드 셰이크 및 / 또는 SYN-SYN-ACK라고도 하는 TCP 3 방향 핸드 셰이크는 TCP가 IP 기반 네트워크를 통해 TCP / IP 연결을 설정하는 데 사용하는 방법입니다. TCP 세션을 신뢰하기 위해 TCP에 의해 전송된 세 가지 메시지는 SYN, SYN-ACK,  SYNchronize를 위한 ACK는 SYNchronize-ACKnowledgement 와 ACKnowledge의 별칭입니다. 세 가지 메시지 메커니즘은 정보를 앞뒤로 전달하려는 두 컴퓨터 용으로 설계되었으며 HTTP 브라우저 요청과 같은 데이터를 전송하기 전에 연결 매개 변수를 신뢰할 수 있습니다.

- -

See also

- - diff --git "a/files/ko/glossary/\354\272\220\354\213\234/index.html" "b/files/ko/glossary/\354\272\220\354\213\234/index.html" deleted file mode 100644 index 6d45b6772c..0000000000 --- "a/files/ko/glossary/\354\272\220\354\213\234/index.html" +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 캐시 -slug: Glossary/캐시 -translation_of: Glossary/Cache ---- -

캐시 (웹 캐시 또는 HTTP 캐시)는 HTTP 응답들(responses)을 일시적으로 저장하는 곳입니다. 이를 통해 그 다음 HTTP 요청들(requests)에서 특정 조건이 만족될 때까지 캐시에 저장한 리소스를 사용할 수 있습니다. 

- -

Learn More

- -

General knowledge

- - -- cgit v1.2.3-54-g00ecf