`
LHP0902
  • 浏览: 4354 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript学习笔记 第一章

 
阅读更多

1.2 javascript 实现

一个完整的javascript实现应该由下列三个不同的部分组成:


  javascript : ECMAScript    DOM   BOM

 

其中ECMAScript  规定了下列部分:语法,类型,语句,关键字,保留字,操作符,对象;

javascript 在这之上扩展了DOM 和BOM 等 和 WEB 相关的功能。

 

DOM :

Dom是针对XML,但是经过扩展用于HTML的应用程序编程接口,DOM把整个页面映射为一个多层结构。

HTML 或者XML页面中的每个组成部分都是某种类型的节点。这些节点又包含着不同类型的数据

 

 

 

DOM2 的新模块:

1、DOM视图- 定义了耿宗不同文档,例如应用css之前和之后的文档;

2、DOM事件-定义了事件和事件处理的接口

3、DOM样式-定义了事件和事件处理的接口

4、DOM遍历和范围-定义了遍历和操作文档书的接口;

 

DOM2 则进一步的扩展了DOM,引入了以同一方式加载和保存文档的方法-在DOM加载和保存DOM模块中定义,新增了验证文档的方法,在DOM验证模块中定义,DOM3也对DOM核心进行了扩展;

 

BOM

从根本上讲,BOM只处理浏览器窗口和框架,但是人们习惯也把所有针对浏览器的javascript扩展算作BOM的一部分。扩展如下:

1、弹出新浏览器窗口的功能;

2、移动,缩放和关闭浏览器窗口的功能;

3、提供浏览器详细信息的navigator对象

4、提供浏览器所加载页面的详细信息的lacation对象

5、提供用户显示器分辨率详细信息的screen对象

6、对cookies的支持

7、向XMLHttpRequest和IE的ActionXObject这样的自定义对象

由于没有BOM标准可以遵循,因此每个浏览器都有自己的实现,虽然也有一些试试标准,例如要有window对象和navigator对象,但是每个浏览器都会为这两个对象乃至其他对象定义自己的属性和方法;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 18.6 KB
  • 大小: 38.8 KB
分享到:
评论

相关推荐

    JavaScript笔记第一章—课程准备.pdf

    JavaScript笔记第一章—课程准备.pdf

    javascript高级程序设计笔记第一章.docx

    JavaScript基础知识的详细思维导图,以及 个人学习之后的总结。导图由个人总结而出,仅限参考。

    JavaScript学习笔记讲解

    第 1 章 JAVASCRIPT的语法 1 1.1 什么是脚本程序和JAVASCRIPT 1 1.1.1 什么是脚本程序 1 1.1.2 Javascrpit的简介 1 1.2 脚本代码的位置 2 1.2.1 也可将javascript放入到单独的一个文件js文件,在需要使用的时候引入:...

    Javascript学习笔记-学JS的一手教程

    第一章 CSS样式表 1 1.1 什么是CSS 1 1.2 CSS的几种设置方式 1 1.2.1 内联样式表 1 1.2.2 嵌入样式表 2 1.2.3 外部样式表 2 1.2.4 输入样式表 3 1.3 样式规则的选择器 3 1.3.1 Html selector 3 1.3.2 class selector...

    Java/JavaEE 学习笔记

    第一章 Java5.0新特性.......................94 第二章 基础知识.....96 第三章 泛型...........101 第四章 Annotation.102 XML学习笔记...............106 XML前言...............106 第一章 XML Overview..........

    J2EE学习笔记(J2ee初学者必备手册)

    HTML&JavaScript学习笔记.....................198 HTML: 超文本标记语言.......................198 1、html简介...........198 2、动态网页开发技术......................199 3、html的基本构成....................

    JavaScript高级程序设计(第三版)学习笔记1~5章

    第2章,在html中使用JavaScript Html引入外部js脚本 [removed]两个[removed]之间不应放脚本,因为并不会被执行[removed] [removed]标签有一个defer属性可以延迟脚本执行,但是并不保证会按脚本排列顺序执行 ...

    JavaScript高级程序设计学习笔记(一)

    第一章 JavaScript的完整实现包括以下三个部分: 1、核心(ECMAScript),提供核心语言功能。 2、文档对象模型(DOM),提供访问和操作网页内容的方法和接口。 3、浏览器对象模型(BOM),提供与浏览器交互的方法和...

    css网站布局实录学习笔记第一部分

    第一章 Web标准与CSS布局概述 1.1 Web标准的历史及发展 1.1.1 Web标准 Web标准是由W3C(World Wide Web Consortium)和其他标准化组织制定的一套规范集合,包含一系列标准,包含了HTML、XHTML、JavaScript以及CSS等。 ...

    JavaScript高级程序设计学习笔记(二)

    最近花了一天看完了第四章(变量、作用域和内存问题)和第五章(引用类型),然后隔天就被同学拉去干活了,身心俱疲。 先把第四章的笔记总结一下,怕回头忘光了哈哈。以下的笔记是书上一些我以前学习的时候,没有太...

    javascript 设计模式与开发实践

    3、知识点的归纳总结也比较突出重点,方便二次学习以及做笔记 字体清晰不模糊,看起来舒服。 算法导论 第三版 中文版 清晰 PDF,全书共8部分35章节,内容涵盖基础知识、排序和顺序统计量、数据结构、高级设计和分析...

    ES6-learning:学习ES6的笔记

    目录 思维导图第一章块级绑定第二章弦和正则表达式第三章函数第四章扩展的对象功能第五章解构:更方便的数据访问第六章符号和符号属性第七章与地图第八章迭代器(Iterator)和生成器(Generator)第九章JavaScript中...

    JavaScript高级程序设计 XML、Ajax 学习笔记

    第十五章 JavaScript与XML 1.浏览器对XML DOM的支持 1.1 DOM2级核心 ①在DOM2级在document.implementation中引入了createDocument()方法(IE6~8不支持)。 可以创建一个空白XML。 var xmldom = document....

    javascript权威指南 学习笔记之变量作用域分享

    最近一直在看《javascript权威指南 第五版》,变量作用域这一章,看得真的有点累。不过,收获还是多多。

    JavaScript高级程序设计 DOM学习笔记

    元素,文档最外层元素,文档节点第一个子节点。 3) Node类型: ①Node是DOM中各种节点类型的基类型,共享相同的基本属性和方法。 □ Node.Element_NODE(1); □ Node.ATTRIBUTE_NODE(2); □ Node.TEXT_NODE(3); □ ...

    Web前端框架应用:第1章 Vue基础入门-打包工具.pptx

    第1章 Vue基础入门 初识Vue webpack打包工具 Vue开发环境 学习目标 目录 ☞点击查看本节相关知识点 ☞点击查看本节相关知识点 Vue开发环境 ☞点击查看本节相关知识点 1.3 webpack打包工具 安装webpack webpack官网...

    JavaScript高级程序设计 客户端存储学习笔记

    第十九章 客户端存储 1.cookie ①最初是在客户端用于存储会话信息的。 1.1 限制 ①cookie在性质上是绑定在特定的域名下的。当设定了一个cookie后,再给创建它的域名发送请求时,都会包含这个cookie。 ②cookie的限制...

    JavaScript 模块化编程(笔记)

    第一章 JavaScript模块化编程 (一):模块的写法 一 原始写法 // 模块就是实现特定功能的一组方法;只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块;  function m1(){  // …  }  function m2...

    python核心笔记.pdf

    对于 Python,想必很多朋友还未曾听说,其定义我已在本笔记的第一章给出,这 里我想谈谈我对 Python 的个人理解。在我学习 Python 的过程中,有朋友问我,Python 到底是什么,它主要应用于什么方面,能做什么东西,...

    python核心笔记整理pdf版本

    对于 Python,想必很多朋友还未曾听说,其定义我已在本笔记的第一章给出,这 里我想谈谈我对 Python 的个人理解。在我学习 Python 的过程中,有朋友问我,Python 到 底是什么,它主要应用于什么方面,能做什么东西,...

Global site tag (gtag.js) - Google Analytics