第一章JavaScript简史
1、JavaScript是Netscape公司和Sun公司合作开发的。
之后,微软公司以JScript为名发布了JavaScript的一个版本;
面对微软公司的竞争,Netscape和Sun公司联合ECMA(欧洲计算机制造商协会)对JavaScript进行了标准化,于是出现了ECMAScript语言。现在谈论的JavaScript实际上就是ECMAScript。
2、JavaScript与Sun公司开发的Java程序语言没有任何联系。JavaScript最开始的名字为LiveScript。
Java在理论上几乎可以部署在任何环境中,但JavaScript倾向于只应用在Web浏览器上。
3、JavaScript是一种脚本语言,需要由Web浏览器进行解释和执行,而不能独立运行。
4、BOM(浏览器对象模型)设定浏览器属性的方法
5、DOM(文档对象模型)
DOM是一套对文档的内容进行抽象和概念化的方法。
第0级DOM(DOMLevel 0)常见用途是:翻转图片和验证表单数据(images和forms)——浏览器之间的冲突——Netscape、微软和其他一些浏览器制造商与W3C携手制定了一个标准化的DOM,即第1
级DOM(DOM Level 1)
6、DHTML Dynamic HTML(动态HTML)的简称,描述HTML、CSS和JavaScript技术组合的术语。
(1)利用HTML把网页标记为各种元素。
(2)利用CSS设置元素样式和它们的显示位置。
(3)利用JavaScript实时地操控页面和改变样式。
7、DOM是一种API(应用编程接口)。
W3C对DOM的定义:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。
8、苹果公司——Safari浏览器(基于Webkit)遵循DOM标准Firefox、Chrome、Opera和IE等都支持DOM。
PS:Webkit是Safari和Chrome采用的一个开源Web浏览器引擎。
第二章JavaScript 语法
1、用JavaScript编写的代码必须通过HTML/XHTML文档才能执行。有两种方式可以做到这点。
方式一:将JavaScript代码放到文档
标签中的Mark-up goes here...