Notes_javascript 기술을 읽고 javascript 'Javascript 고급 프로그래밍'에 대한 약간의 이해 요약

WBOY
풀어 주다: 2016-05-16 17:59:02
원래의
1197명이 탐색했습니다.

l ECMA-262에서 정의한 ECMAScript는 게임 규칙, 사양, 게임 시작에 지정된 규칙 등 JavaScript 언어의 규칙과 규칙을 명시합니다.
l DOM: 웹 콘텐츠 액세스 및 작동을 위한 메서드 및 인터페이스 제공
l BOM, 브라우저와 상호 작용하기 위한 메서드 및 인터페이스 제공

ECMA-262는 다음을 지정합니다.
l 구문
l 유형
l 키워드
l 예약어
l 연산자
l 객체
ECMAScript는 표준에서 지정한 모든 측면에 대한 프로그래밍 언어 설명입니다. JavaScript는 ECMAScript 콘텐츠를 지정하고 확장합니다. .

BOM은 다음 범주를 포함한 브라우저 기능에 액세스하는 데 사용됩니다.

l 창 개체: (1) 창 관계 및 프레임 (3) 창 크기; 4) 탐색 및 창 열기 (5) 간헐적 호출 및 예약 호출 (6) 시스템 대화 상자 (7) 위치 개체
l 위치 개체: 현재 창에 로드된 문서에 대한 정보를 제공합니다. (2) 위치 작업,
l 네비게이터 개체: 웹 페이지를 표시하는 브라우저 유형을 감지하는 데 사용됩니다. 주요 기능은 (1) 감지 플러그인으로 나뉩니다. handler
l Screen 객체: 브라우저 창에 표시되는 모니터의 높이, 너비 등을 포함한 클라이언트의 기능을 나타냅니다.
l History 객체: window 객체의 속성인 사용자의 온라인 기록을 저장하므로 각 브라우저 창, 각 창 및 각 프레임에는 고유한 기록 객체가 있습니다.


DOM: 사용됨 다음 콘텐츠를 포함하여 html 파일을 다층 노드로 구성된 구조로 묘사하는 페이지 태그를 작동합니다.
l 문서 유형:
l 요소 유형: 요소 태그 이름, 하위 노드 및 속성에 대한 액세스를 제공합니다.
l 텍스트 유형: 일반 텍스트 콘텐츠, 이스케이프된 HTML 문자를 포함할 수 있지만 HTML 코드는 포함하지 않음
l 주석 유형: Dom의 주석
l CDATASection 유형: xml 문서에만 해당
l DocumentType 유형
l DocumentFragment 유형
l Attr 유형: 노드의 특성을 나타냅니다.

이벤트: 문서나 브라우저 창에서 특정 상호 작용이 발생할 때 javascript와 html 간의 상호 작용 구현 모멘트는 이벤트입니다. . 구현에서는 페이지 동작과 페이지 모양의 느슨한 결합을 지원하는 관찰자 패턴을 사용합니다.
이벤트는 다음 유형으로 구분됩니다.
l UI 이벤트
l 마우스 이벤트
l 키보드 이벤트
l HTML 이벤트
l 변경 이벤트: 기본 Dom 구조가 변경될 때 트리거됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿