JavaScript高级程序设计第四版--第一章--什么是JavaScript

简短的历史回顾

1995年,网景公司一位名叫Brendan Eich的工程师,开始为即将发布的Netscape Navigator2开发一个叫Mocha(后来改名为LiveScript)的脚本语言。为了赶上发布时间,网景与Sun公司结为开发联盟,共同完成LiveScirpt的开发。就在Netscape Navigator2正式发布前,网景把LiveScirpt改名为JavaScirpt,以便搭上媒体当时在热烈炒作Java的顺风车。综上所述,JavaScript和Java没用任何联系,只是为了蹭Java热度

JavaScript实现

核心(ECMAScirpt)

ECMAScirpt,即ECMAScirpt-262标准,我们所使用的JavaScript实现了该标准(不完全实现)

文档对象模型(DOM)

应用编程接口,由万维网联盟(W3C),制定DOM标准

DOM1

DOM Core

基于XML的文档结构标准,通过这个标准简化了对文档中任意部分的访问和操作

DOM HTML

在DOM Core核心的基础上加以扩展,添加了针对HTML的对象和方法,如:JavaScript中的Document对象

DOM2

追加了以下模块

DOM Views

定义了跟踪不同文档视图的接口

DOM Events

定义了事件和事件处理的接口

DOM Style

定义了基于CSS为元素应用样式的接口

DOM Traversal and Range

定义了遍历和操作文档树的接口

DOM3

追加了以下模块

DOM Load and Save

引入了以统一方式加载和保存文档的方法

DOM Validation

定义了验证文档的方法

DOM核心的扩展DOM Style

支持XML 1.0规范,涉及XML Infoset、XPath和XML Base

浏览器对象模型(BOM)

用于支持访问和控制浏览器的窗口

使用BOM,开发者可以操作浏览器显示页面之外的部分

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
第1 章 JavaScript 基 础 1.1 关 于JavaScript 1.2 了 解JavaScript 1.3 World Wide Web 1.4 Web 应用程序结构 1.5 JavaScript 与VBScript 第2 章 JavaScript 与HTML 2.6 HTML 基 础 2.7 在HTML 文档中嵌入JavaScript 2.8 编写JavaScript 脚本 第3 章 JavaScript 基本语法 3.9 JavaScript 基本数据结构 3.10 JavaScript 运算符和表达式 3.11 JavaScript 控制结构和循环 第4 章 Window 窗口对象 4.12 Window 窗口对象的属性 4.13 Window 窗口对象的方法 4.14 创建和关闭窗口 第5 章 document 对 象 5.15 document 对象的属性 5.16 document 对象的方法 第6 章 文 本 对 象 6.17 文本对象属性 6.18 文本对象的方法 6.19 文本对象的事件 6.20 文本区域对象 第7 章 按 钮 对 象 7.21 button submit reset 对 象 7.22 复选框对象 7.23 Radio 对 象 第8 章 选择和隐藏对象 8.24 select 对 象 8.25 隐 含 对 象 第9 章 location 对 象 9.26 hash 属 性 9.27 Href 属 性 9.28 pathname 属 性 9.29 Protocol 属 性 第10 章 history 对 象 第11 章 layer 对 象 11.30 layer 属 性 11.31 layer 对象的方法 11.32 JavaScript 操作层 第12 章 字符串对象 12.33 转 义 字 符 12.34 字符串对象的属性 12.35 字符串对象的方法 第13 章 日期对象 13.36 时间对象的属性 13.37 时间对象的设置 第14 章 数 学 对 象 14.38 math 对象的属性 14.39 math 对象的方法 第15 章 数 组 对 象 15.40 数组对象的创建 15.41 数组对象的扩充 15.42 对象类数组 第16 章 样式单实例 16.43 样式单的实用 16.44 样式单的定义 16.45 样式单的使用 第17 章 实用小程序 17.46 导 言 17.47 状态栏滚动信息 17.48 计算用户来访次数 17.49 散布页面的星星 17.50 永在顶端的图片 第18 章 JavaScript 语言的扩展 18.51 ActiveX 通 信 18.52 调用插入件 第19 章 网上购物系统 19.53 示 例 特 性 19.54 源 代 码 19.55 功 能 概 述 19.56 程 序 详 解 第20 章 2000 珍藏版 20.57 Cookie 入 门 20.58 实 例 特 性 20.59 程序源代码 20.60 功 能 概 述 20.61 程 序 详 解 第21 章 时 钟 日 历 21.62 示 例 特 性 21.63 源 代 码 21.64 功 能 概 述 21.65 程 序 详 解 第22 章 JavaScript 服务器端编程 22.66 预 备 知 识 22.67 实 例 学 习 22.68 功 能 概 述 22.69 脚 本 详 解 第23 章 网络安全性 23.70 安全性破坏的种类 23.71 安 全 服 务

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值