`
mixer_a
  • 浏览: 357297 次
社区版块
存档分类
最新评论

《JavaScript DOM编程艺术》学习回顾1

 
阅读更多

前阵子开始学习JavaScript,学到了DOM的时候,便从读书馆借了一本书《JavaScript DOM编程艺术》(第二 版),便开始学习起来,发现这本书讲解的很好,也学到了很多的知识,现在快看完了,先慢慢复习一下吧!第一章的内容。

1、 JavaScript的起源

JavaScriptNetSpace公司与Sun公司合作开发的。在JavaScript1.0发布时,网景公司主宰者浏览器的市场,微软的IE则扮演追赶着的角色,微软在IE3的时候发布了自己的VBScript语言,同时以Jscript为名发布了第一个版本,就这样很快就追上了网景公司,面对微软公司的竞争,网景公司和Sun公司联合ECMA(欧洲计算机制造协会)对JavaScript进行了标准化。于是出现了ECMAScript语言,其实我们现在谈论的JavaScriptJscript、和ECMAScript都是同一种语言,随便你怎么叫。JavaScriptJava其实一点关系也没有,只是网景公司为了让他出名而已,他们的关系就是雷锋和雷峰塔的关系。JavaScript是一种脚本语言,所以具有简单易学的特点。

2、 DOM

什么是DOM,简单的说,DOM是一套对文档的内容进行抽象和概念化的方法。我们可以通过DOM提供的方法和属性动态的更改页面的结构、样式和行为。

3、 浏览器的战争

Netscape Navigator 4发布于19976月,IE4发布于同年6月,这两种浏览器都进行了大幅的更改,其中网页的设计人员接触了一个新名词:DHTML

DHTML

DHTML是“Dyanamic HTML”(动态HTML)的简称。其实说到底DHTML并不是一项新技术,是多项技术的组合的术语。其背后的含义是:

利用HTML把网页标记为各种元素,表现网页的结构;

利用CSS设置网页元素的样式,和他们的显示页面;

利用JavaScript实时地操控页面和改变样式。

可是网景和微软的浏览器使用的是两种不兼容的DOM。解决的办法也不相同。

浏览器之间的冲突

网景公司的DOM使用的专有元素,这些元素成为层(Layer),引用他们:

document.layers[‘myelement’]

而微软公司则这么引用

document.all[‘myelement’]

也正是因为这个没多久这种技术就从大热门变成了一个人们不愿提起的名词。

4、制定标准

为了解决这个问题W3C就推出了一个标准化的DOM,并于199810月完成了“第1DOM”,这也使标准化的DOM却可以让任何一种程序设计语言对使用任何一种标记语言编写出来的的任何一份文档进行操控。

学过Java的人都知道API的概念,在JavaScirpt中,DOM也是一种APIW3CDOM的定义是:“一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态访问和修改文档的内容”。

5、浏览器战争的结局

当然是微软战胜而来网景,因为所有运行Windows操作系统的个人电脑都预装了它。

6、崭新的起点

从早期的浏览器大战至今,浏览器已经发生了巨大的变化,网景的浏览器消失了,但是像火狐、谷歌、苹果、Opera等出现了,各自占有一定的份额,都对DOM进行了支持,几乎所有的浏览器对DOM特性的覆盖率基本达到了95%以上,可以实现向Java那样“编写一次,随处运行”了。

这本书的第一章就是简单的介绍了JavaScript的一些基本历史,当我读完第一章的时候,觉得要编写出一个好的JavaScript程序一定要考虑到各个浏览器对他的支持才行。

分享到:
评论

相关推荐

    JavaScript DOM编程艺术.pdf

    《JavaScript DOM编程艺术》是Jeremy Keith所著的一本关于JavaScript和DOM(文档对象模型)编程的经典图书,它不仅阐述了JavaScript和DOM的基本知识,还着重讲解了DOM编程技术背后的思路和原则。本书被赞誉为Web设计...

    JavaScript DOM编程艺术【第2版&高清】.pdf

    但是,根据标题《JavaScript DOM编程艺术【第2版&高清】.pdf》和描述“JavaScript DOM编程艺术,高清资源,无比经典,值得拥有”,我们可以推断这本书主要讲述了JavaScript中DOM(文档对象模型)的相关编程技术。...

    JavaScript DOM编程艺术(第2版pdf)+源代码

    JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...

    JavaScript.DOM编程艺术(第2版)附录及源码.rar

    《JavaScript.DOM编程艺术(第2版)》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM是Web开发中的核心组件,它允许程序员通过JavaScript来操作HTML和XML文档的结构、内容和样式。这本书...

    JavaScriptDom编程艺术

    JavaScriptDom编程艺术,一本很好的前端书籍,有兴趣的可以看看

    JavaScript DOM编程艺术 第2版.pdf 第二部分

    学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇,敲完之后,你会发现这个效果不是常...

    javascriptDom编程艺术+源码

    《JavaScript DOM编程艺术》是一本深受开发者欢迎的JavaScript学习书籍,专注于DOM(Document Object Model)这一核心概念。DOM是Web页面的结构模型,通过JavaScript与DOM的交互,开发者可以实现对网页内容的动态...

    JavaScriptDOM编程艺术第二版

    JavaScript DOM编程艺术第二版是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍,主要面向希望提升JavaScript技能并掌握网页动态效果开发的Web开发者。DOM是HTML和XML文档的编程接口,它允许...

    JavaScriptDOM编程艺术

    通过学习《JavaScript DOM编程艺术》,读者将掌握如何利用JavaScript与DOM进行高效的网页动态编程,实现丰富的用户界面和交互体验。这本书不仅涵盖了DOM的基本概念,还深入讲解了实践中的技巧和最佳实践,对于前端...

    JavaScript DOM编程艺术 第2版+代码

    《JavaScript DOM编程艺术 第2版》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM作为Web页面的结构模型,是JavaScript进行页面动态操作的核心工具。这本书全面覆盖了利用JavaScript来...

    JavaScript DOM编程艺术 第2版 及源码

    《JavaScript DOM编程艺术 第2版》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM是Web页面的结构模型,JavaScript通过DOM API能够对网页内容进行动态操作,实现丰富的交互效果。这...

    JavaScript DOM编程艺术 第2版

    ### JavaScript DOM编程艺术 第2版 #### 知识点概览 从提供的信息来看,《JavaScript DOM编程艺术 第2版》是一本专注于JavaScript及其与DOM(文档对象模型)交互的书籍。DOM是网页的核心组成部分之一,它定义了...

    JavaScript DOM 编程艺术(含源码)

    英文原版DOM Scripting Web Design with JavaScript and the Document Object Model,语言通俗易懂,适合dom和javascript初学者。

    Javascript DOM编程艺术(中文版)

    ### JavaScript DOM编程艺术知识点概述 #### 一、DOM基础概念 **1.1 DOM简介** DOM(Document Object Model)即文档对象模型,是一种与平台和语言无关的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和...

    JavaScript DOM编程艺术(第2版).pdf

    《JavaScript DOM编程艺术(第2版)》是深入学习JavaScript与DOM操作的重要参考资料,它涵盖了JavaScript语言的基础以及在网页开发中如何有效地利用DOM进行动态交互的高级技术。这本书旨在帮助开发者提升JavaScript...

    Javascript Dom编程艺术 源代码(全)

    JavaScript DOM编程艺术是一本深入探讨如何使用JavaScript与文档对象模型(DOM)进行交互的经典书籍。DOM是HTML和XML文档的结构化表示,它允许我们通过编程方式访问和修改页面元素。这本书的源代码包含了所有相关的...

    JavaScriptDOM编程艺术.pdf

    根据提供的信息,“JavaScript DOM编程艺术.pdf”这一标题与描述,主要涉及的是JavaScript中关于文档对象模型(Document Object Model,简称DOM)的相关知识和技术。DOM是HTML和XML文档的核心组成部分之一,它提供了...

    js+dom编程艺术资源

    《JavaScript DOM编程艺术:第2版》讲述了JavaScript、DOM 和HTML5 的基础知识,着重介绍DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端Web 开发工作都非常重要。本书将...

    Javascript+DOM编程艺术(完整版).pdf

    《Javascript+DOM编程艺术(完整版)》是Jeremy Keith所著的一本关于前端开发技术的书籍,专注于Web设计中的JavaScript和DOM编程。本书被认为是前端开发者必读的经典之作,其清晰的文笔、遵循优秀的编程原则和严格的...

Global site tag (gtag.js) - Google Analytics