Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML

  1. HTML DOM domain 속성 – 문서가 실행 중인 서버의 도메인 이름 확인하기

    HTML DOM의 domain 속성은 현재 문서가 실행되고 있는 서버의 도메인 이름을 가져오는 데 사용됩니다. 이 속성은 도메인 이름을 문자열(string) 형태로 반환하며, 만약 도메인을 식별할 수 없는 경우 null 값을 반환합니다.문법(Syntax)domain 속성의 기본 문법은 다음과 같습니다.document.domain예제(Example)HTML DOM domain 속성을 활용한 예제를 살펴보겠습니다.<!DOCTYPE html> <html> <body> <h1>domain 속성 예

  2. HTML DOM DragEvent(드래그 이벤트) 완벽 가이드 – 속성, 이벤트 종류와 실전 예제

    HTML DOM의 DragEvent는 사용자가 선택한 텍스트나 요소를 드래그(drag)하여 드롭(drop)할 때 실행되는 이벤트 객체입니다. HTML5에서 새롭게 도입된 기능으로, 웹 페이지에서 요소를 자유롭게 끌어다 놓는 인터랙티브한 UI를 쉽게 구현할 수 있도록 도와줍니다.주요 속성(Properties)DragEvent 객체가 제공하는 속성은 다음과 같습니다.속성설명dataTransfer사용자가 드래그하거나 드롭하는 데이터를 담고 있는 객체를 반환합니다.기본 문법(Syntax)DragEvent의 기본적인 사용 문법은 다음과 같습

  3. HTML DOM DT 객체 – 자바스크립트로 <dt> 요소를 동적으로 생성하는 방법

    HTML DOM의 DT 객체는 HTML <dt> 요소와 연결된 인터페이스입니다. 이 객체를 활용하면 자바스크립트를 통해 <dt>(정의 용어) 요소를 동적으로 생성하고 조작할 수 있습니다.문법(Syntax)DT 객체를 새로 생성하는 기본 문법은 다음과 같습니다.var p = document.createElement(DT);위 코드에서 document.createElement() 메서드에 태그 이름 DT를 전달하면, 브라우저가 새로운 <dt> 요소 노드를 만들어 반환합니다.예제(Example)다음은 HT

  4. HTML DOM embeds 컬렉션 완벽 가이드 – 사용법과 예제

    HTML DOM의 embeds 컬렉션은 HTML 문서 내 embeds[] 배열에 포함된 객체의 개수를 반환하는 데 사용됩니다. 컬렉션에 담긴 요소들은 HTML 문서에 나타나는 순서와 동일한 순서로 정렬됩니다.속성(Properties)embeds 컬렉션에서 제공하는 속성은 다음과 같습니다.속성설명length컬렉션에 포함된 <embed> 요소의 개수를 반환합니다. 이 속성 값은 읽기 전용이므로 변경할 수 없습니다.메서드(Methods)embeds 컬렉션에서 사용할 수 있는 메서드는 다음과 같습니다.메서드설명[index]지정된

  5. HTML DOM cookie 속성 완벽 정리 – 자바스크립트로 쿠키 생성·읽기·삭제하기

    HTML DOM의 cookie 속성은 웹 브라우저에서 쿠키를 생성하고, 읽고, 삭제하는 데 사용됩니다. 쿠키는 웹사이트가 사용자별 정보를 저장하고 추적할 수 있도록 도와주는 작은 데이터 조각입니다.cookie 속성의 반환값은 문자열(string) 타입이며, 세미콜론(;)으로 구분된 모든 쿠키 목록을 포함합니다. 각 쿠키는 key=value 형태의 키-값 쌍으로 구성됩니다. 기본적으로 쿠키는 브라우저가 닫히는 즉시 삭제되지만, 만료 날짜(expiry date)를 지정하면 원하는 기간 동안 유지할 수 있습니다.문법(Syntax)cook

  6. HTML DOM createAttribute() 메서드 – 자바스크립트로 HTML 요소의 속성 생성하기

    HTML DOM의 createAttribute() 메서드는 자바스크립트를 이용해 HTML 요소에 새로운 속성(attribute)을 동적으로 생성할 때 사용됩니다. 이 메서드는 지정한 이름으로 속성을 만들고, 그 결과를 Attr 객체 형태로 반환합니다. 구문(Syntax) createAttribute() 메서드의 기본 구문은 다음과 같습니다. document.createAttribute(attributename) 매개변수 및 반환값 attributename : 생성할 속성의 이름을 지정합니다. (필수) 반환값 : 생성된 속성을

  7. HTML DOM createComment() 메서드 – 주석 노드 생성 방법 총정리

    HTML DOM의 createComment() 메서드는 지정한 텍스트를 포함하는 주석(comment) 노드를 새로 생성하는 데 사용됩니다. 이 메서드는 생성할 주석 내용을 문자열 형태의 매개변수로 전달받습니다. 주석은 웹 페이지 화면에는 표시되지 않기 때문에, 메서드를 실행한 후에는 브라우저의 개발자 도구로 HTML 문서를 직접 검사(inspect)해야 생성된 주석을 확인할 수 있습니다.문법(Syntax)createComment() 메서드의 기본 문법은 다음과 같습니다.document.createComment( text );여기서

  8. HTML DOM createDocumentFragment() 메서드 완벽 정리 – 문서 조각 생성과 활용법

    HTML DOM의 createDocumentFragment() 메서드는 문서 조각(Document Fragment)을 생성하는 데 사용됩니다. 문서 조각은 메모리에 존재하기 때문에 실제 DOM 구조에는 아무런 영향을 주지 않습니다. 이 문서 조각을 DOM에 추가(append)하면 조각 자체가 삽입되는 것이 아니라, 그 안에 담긴 자식 노드들만 문서에 추가된다는 점이 핵심 특징입니다.문법(Syntax)createDocumentFragment() 메서드의 기본 문법은 다음과 같습니다.document.createDocumentFragme

  9. HTML DOM createElement() 메서드 완벽 정리 – 자바스크립트로 동적 요소 생성하기

    HTML DOM의 createElement() 메서드는 자바스크립트(JavaScript)를 사용하여 HTML 요소를 동적으로 생성할 때 사용하는 핵심 메서드입니다. 이 메서드는 생성하려는 요소의 이름을 매개변수로 받아 해당 요소 노드를 만들어 반환합니다.단, createElement()로 생성한 요소는 그 자체만으로는 화면에 나타나지 않습니다. 새로 만든 요소를 실제 DOM 트리에 추가하려면 반드시 appendChild() 메서드를 함께 사용해야 합니다.문법(Syntax)createElement() 메서드의 기본 문법은 다음과 같습

  10. HTML DOM createEvent() 메서드 – 이벤트 객체 생성 및 dispatchEvent() 활용법

    HTML DOM의 createEvent() 메서드는 매개변수로 지정된 타입의 이벤트 객체를 생성하는 데 사용됩니다. 이렇게 생성된 이벤트는 실제로 사용하기 전에 반드시 초기화(initialize) 과정을 거쳐야 하며, 특정 HTML 요소에 이벤트를 전달(dispatch)하려면 해당 노드에서 dispatchEvent() 메서드를 호출해야 합니다. 문법(Syntax) HTML DOM createEvent() 메서드의 기본 문법은 다음과 같습니다. document.createEvent( eventType ) 여기서 eventType은 문

  11. HTML DOM createTextNode() 메서드 – 텍스트 노드 생성 방법

    HTML DOM의 createTextNode() 메서드는 지정한 텍스트를 포함하는 텍스트 노드(Text Node)를 새로 생성할 때 사용됩니다.기본 문법createTextNode()는 document 객체의 메서드이며, 매개변수로 문자열을 전달하면 해당 텍스트를 담고 있는 새로운 텍스트 노드를 반환합니다.예제createTextNode() 메서드의 사용 예시를 살펴보겠습니다.<!DOCTYPE html> <html> <body> <h2>createTextNode() 예제</h2> &

  12. HTML DOM Datalist 객체 완벽 가이드 – 생성부터 활용까지

    HTML DOM의 Datalist 객체는 HTML5에서 새롭게 도입된 <datalist> 요소와 연관된 객체입니다. 이 객체를 사용하면 입력 필드에 미리 정의된 선택 옵션 목록을 동적으로 제공할 수 있어, 사용자 경험을 크게 향상시킬 수 있습니다.문법(Syntax)Datalist 객체를 다루는 기본 문법은 다음과 같습니다.Datalist 객체 생성하기var p = document.createElement(DATALIST);Datalist 객체에 접근하기var p = document.getElementById(demoDat

  13. HTML DOM Datalist options 컬렉션 – 속성, 메서드와 활용 예제

    HTML DOM의 Datalist options 컬렉션은 HTML <datalist> 요소 내부에 포함된 옵션 값 컬렉션을 설정하거나 반환하는 데 사용됩니다. 컬렉션에 담긴 요소들은 문서에 작성된 순서 그대로 정렬됩니다.속성(Properties)Datalist options 컬렉션에서 제공하는 속성은 다음과 같습니다.속성설명length컬렉션 내 <option> 요소의 개수를 반환합니다. 읽기 전용(read-only) 속성입니다.메서드(Methods)Datalist options 컬렉션에서 제공하는 메서드는 다음

  14. HTML DOM DD 객체 이해하기 – 정의 목록 설명 요소를 동적으로 생성하는 방법

    HTML DOM DD 객체는 HTML 문서에서 <dl> 요소로 정의되는 정의 목록(Definition List) 내부에 위치하는 <dd> 요소와 연결된 객체입니다. 이 객체를 활용하면 JavaScript로 정의 목록의 설명 항목을 동적으로 생성하고 조작할 수 있습니다.문법(Syntax)DD 객체를 새로 생성하는 기본 문법은 다음과 같습니다.var p = document.createElement(DD);예제아래 예제는 버튼을 클릭하면 정의 목록 안에 새로운 <dd> 요소를 동적으로 추가하는 방법을 보여

  15. HTML DOM console.groupCollapsed() 메서드 – 콘솔에서 접힌 메시지 그룹 만들기

    HTML DOM의 console.groupCollapsed() 메서드는 브라우저 콘솔에서 접혀진(collapsed) 상태로 시작되는 메시지 그룹을 생성합니다. 일반적인 console.group() 메서드와 달리, 이 메서드로 묶인 메시지들은 기본적으로 펼쳐져 있지 않고 접힌 상태로 표시되어 콘솔 화면을 깔끔하게 정리할 수 있습니다.문법(Syntax)console.groupCollapsed() 메서드의 기본 문법은 다음과 같습니다.console.groupCollapsed(label)여기서 label은 그룹에 지정할 라벨(이름)로, 선

  16. HTML DOM console.groupEnd() 메서드 – 콘솔 메시지 그룹 종료 방법

    console.groupEnd() 메서드란?HTML DOM의 console.groupEnd() 메서드는 콘솔에서 열려 있는 메시지 그룹을 종료하는 역할을 합니다. 이 메서드가 호출되면 이후에 출력되는 메시지들은 더 이상 그룹에 포함되지 않고, 콘솔의 최상위 레벨에 표시됩니다.메시지 그룹은 console.group()으로 시작하며, console.groupEnd()로 끝납니다. 두 메서드를 함께 사용하면 관련된 로그들을 계층 구조로 깔끔하게 정리할 수 있어 디버깅 시 가독성이 크게 향상됩니다.문법console.groupEnd() 메서

  17. HTML DOM console.info() 메서드 – 개념부터 실전 예제까지

    HTML DOM의 console.info() 메서드는 콘솔에 정보성(informational) 메시지를 출력할 때 사용하는 자바스크립트 메서드입니다. 주로 디버깅이나 테스트 과정에서 유용하게 활용되며, 일반적인 console.log()와 달리 정보 전달 목적의 메시지를 구분해서 보여준다는 특징이 있습니다.흥미로운 점은 브라우저마다 표시 방식이 조금씩 다르다는 것입니다. 예를 들어 파이어폭스(Firefox)나 크롬(Chrome)에서는 console.info()로 출력한 문장 앞에 파란색 작은 i 아이콘이 함께 표시되어, 일반 로그와

  18. HTML DOM console.log() 메서드 – 문법과 실전 예제 총정리

    HTML DOM의 console.log() 메서드는 브라우저 콘솔(console)에 메시지를 출력하는 데 사용됩니다. 콘솔은 주로 코드 디버깅과 테스트 목적으로 활용되며, 출력할 메시지는 문자열(string)뿐만 아니라 객체(object)나 배열(array) 등 다양한 자료형이 될 수 있습니다.문법(Syntax)console.log() 메서드의 기본 문법은 다음과 같습니다.console.log(msg)여기서 msg에는 문자열, 배열 또는 객체를 전달할 수 있습니다. 또한 여러 개의 값을 쉼표(,)로 구분하여 한 번에 여러 인수를 전

  19. HTML DOM console.table() 메서드 완벽 가이드: 데이터를 표 형태로 시각화하기

    HTML DOM의 console.table() 메서드는 데이터를 깔끔하게 정리된 표(테이블) 형식으로 출력하는 기능을 제공합니다. 복잡한 배열이나 객체를 한눈에 파악하고 싶을 때 특히 유용하며, 배열의 각 요소가 테이블의 행(row)으로 배치되어 직관적인 구조로 표시됩니다.이 메서드는 두 개의 매개변수를 받습니다. 필수 매개변수인 tabledata와 선택적 매개변수인 tablecolumns입니다.문법(Syntax)console.table() 메서드의 기본 문법은 다음과 같습니다.console.table( tabledata, tabl

  20. HTML DOM console.time() 메서드 – 코드 실행 시간을 손쉽게 측정하는 방법

    HTML DOM의 console.time() 메서드는 특정 코드 블록이 실행되는 데 걸리는 시간을 콘솔에 표시하는 데 사용됩니다. 이를 활용하면 전체 코드 또는 코드의 일부 구간의 성능을 분석할 수 있으며, 실행 시간을 측정함으로써 코드를 더욱 효율적으로 최적화할 수 있습니다. 또한 선택적인 label(레이블) 매개변수를 사용하면 하나의 페이지에서 여러 개의 타이머를 동시에 운영할 수도 있습니다.문법(Syntax)HTML DOM console.time() 메서드의 기본 문법은 다음과 같습니다.console.time(label)여기서

Total 1999 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:38/100  20-컴퓨터/Page Goto:1 32 33 34 35 36 37 38 39 40 41 42 43 44