JavaScript Dom编程艺术(第二版)读书笔记 第一章:JavaScript简史

89 阅读1分钟

1.1JavaScript的起源

JavaScript是Netscape公司与Sun公司合作开发的。

JavaScript是一种脚本语言,通常只能通过Web浏览器去完成一些操作而不能像普通意义上的程序那样独立运行。因为需要web浏览器进行解释和执行,所以JavaScript脚本不像Java和C++等编译程序设计语言那样用途广泛。

JavaScript还向程序员提供了一些操控Web浏览器的手段。

1.2DOM

什么是DOM?简单地说,DOM是一套对文档的内容进行抽象和概念化的方法。

1.3浏览器战争

Netscape Navigator4发布于1997年6月,IE4发布于同年10月。这两种给浏览器都对它们的早期版本进行了许多改进,大幅扩展了DOM,使能够通过JavaScript完成的功能大大增加,而网页设计人员也开始接触到一个新名词:DHTML。

1.3.1DHTML

DHTML是"DynamicHTML"(动态HTML)的简称。DHTML并不是一项新技术,二十描述HTML、CSS和JavaScript技术组合的术语。DHTML背后的含义是:

  • 利用HTML把网页标记为各种元素;
  • 利用CSS设置元素样式和它们的显示位置;
  • 利用JavaScript实时地操控页面和改变样式。

1.3.2 浏览器之间的冲突

Netscape公司的DOM使用了转悠元素,这些元素称为层。层由唯一的ID,JavaScript代码需要像下面这样引用它们:

decument.layers['myelement']

而在微软公司的DOM必须用:ducment.all['myelement']

1.4制作标准

下面是新标准化DOM时需要用到的语法:

var xpos = docment.getElementById('myelement').style.left

1.4.1浏览器以外的考虑

DOM是一种API(应用编程接口)。

1.5小结

以上是对JavaScript的发展简史的介绍。