JavaScript 简史



JavaScript
简史

一:JavaScript起源

JavaScript是Netscape与Sun一起合作开发的。其第一个版本出现在1995年退出的Netscape Navigator 2
浏览器中。

JavaScript与Java语言没有任何关系。Java理论上可以部署在任何环境、而JavaScript是一种脚本语言、只应用于Web浏览器。

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

二:DOM

DOM(Document Object Model):是一套对文档内容进行抽象和概念化的方法。后面会有详述。

三:浏览器战争

一言而蔽之:各个浏览器对DOM的解析都有一套自己的标准、导致相同的操作或者效果在不同的浏览器中需要不同的实现方式。

1.   DHTML

DynamicHTML(动态HTML)用于描述HTML、CSS、JavaScript技术组合的术语。其背后含义:

  1. 利用HTML把网页标记为各种元素
  2. 利用CSS设置元素样式和他们的显示位置
  3. 利用JavaScript实时操控页面和改变样式。

2.   浏览器之间的冲突

不同浏览器对DOM操作支持不同、同样的JavaScript脚本在不同的浏览器中不一定全部都能正确执行。

四:制定标准

W3C(World Wide Web Consortium)联合浏览器制造商指定标准化DOM。DOM是一种API。其定义:一个与系统平台和编程语言无关的接口、程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。

如今几乎所有的浏览器都内置了对DOM标准的支持、实现“一次编写,随处运行”梦想。

五:DOM、JavaScript以及jQuery之间的关系

DOM(documentobject model)
是一套对文档内容进行抽象和概念化的方法、是对外提供的操纵浏览器内容的API。

JavaScript对网页进行的所有操作都是通过DOM进行的、用于改变浏览器呈现的内容与方式。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。

jQuery是继prototype之后又一个优秀的JavaScript框架、是JavaScript库。

时间: 2024-10-17 13:31:29

JavaScript 简史的相关文章

javascript简史

一.javascript简介 1.1 javascript简史 javascript诞生于1995年.当时它的主要目的是处理以前由服务器端语言负责的一些输入验证操作. 1.2  javaScript实现 一个完整的JavaScript实现 = 核心(ECMAScript)+文档对象模型(DOM)+浏览器对象模型(BOM). ECMAScript ECMAScript是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言, 只定义规范,不定义实现. 最近一版是2009

JavaScript DOM编程艺术第一章:JavaScript简史

本系列的博客是由本人在阅读<JavaScript DOM编程艺术>一书过程中做的总结.前面的偏理论部分都是书中原话,觉得有必要记录下来,方便自己翻阅,也希望能为读到本博客的人提供一些帮助,所以 如果您也看过这本书,希望不要喷小的"抄袭",其实我也懒得敲这些文字也想简单粗暴地上代码,但是只有实践没有理论不容易自己理解,为避免误导,该"抄"的地方还是要"抄"的,哈哈~~ 一.JavaScript的起源 JavaScript是Netscap

JavaScript简史, 浏览器的20年

在很久以前那时候还没有Yahoo,Google....人们还在用28.8kbit/s的"猫"上网, 用户注册或者登录的时候所有的验证都是在服务器验证的, 如果用户注册的时候用户名或者密码输入有误却提交了, 然后过了60秒服务器返回了一条消息说,"xxxx"错误, 用户疯了. 然后netscape navigator公司希望通过一种方式直接在客户端验证, 如果客户端验证通过, 那就再通过服务端验证,即减少了服务端的压力, 也提高了用户体验. 当时最牛逼的浏览器公司Ne

JavaScript高级程序编程(一)

第一章 JavaScript简史  20170510 JavaScript 组成部分: 核心(ECMAScript)  文档对象模型(DOM)浏览器对象模型(BOM) Netscape Navigator(Mozilla) 4.06发布JavaScript 1.3 版本完全兼容ECMAScript-262 并对Unicode标准支持 实现所有平台中立化. 98年W3C(万维网联盟)指定DOM标准并在DOM2标准中引入了 视图(view),事件(events),样式(style),遍历和范围.DO

《Javascript高级程序设计》读书笔记

第一章 JavaScript简介 1.1 JavaScript简史 略 1.2 JavaScript实现 虽然 JavaScript 和 ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多.一个完整的 JavaScript 实现应该由下列三个不同的部分组成: ? 核心(ECMAScript)? 文档对象模型(DOM) ? 浏览器对象模型(BOM) 1.3 JavaScript版本 略 第二章 在HTML中使用JavaSc

JS高级程序设计第三版——JavaScript简介

JavaScript简史 JavaScript由Netscape(网景)公司在1995年发布,最开始的主要目的是处理以前由服务器端语言负责的一些输入验证操作,以便提高用户体验,后来就慢慢的发展为一门强大的编程语言.作者建议:要想全面理解和掌握JavaScript,关键在于弄清楚它的本质.历史和局限性. JavaScript实现 一个完整的JavaScript实现=核心(ECMAScript)+文档对象模型(DOM)+浏览器对象模型(BOM). 1.ECMAScript:由ECMA-262定义的E

JavaScript DOM编程艺术学习笔记(一)

第一章 JavaScript简史 1.1 JavaScript的起源 JavaScript是Netscape公司和Sun公司合作开发的.JavaScript的第一个版本,即JavaScript1.0版本,出现在1995年推出的Netscape Navigator2浏览器中.JavaScript是一种脚本语言,通常只能通过Web浏览器去完成一些操作而不能像普通意义上的程序那样独立运行. 1.2 DOM 简单地说,DOM是一套对文档的内容进行抽象和概念化得方法. 1.3 浏览器战争 1.3.1 DH

【JavaScript DOM 编程艺术】 笔记

第一章:JavaScript 简史 1.1 javascript的起源 JavaScript是一种脚本语言,通常只能通过web浏览器去完成一些操作而不能像普通意义上的程序那样独立运行,需要由Web浏览器进行解释和执行. 1.2 DOM DOM是一套对文档的内容进行抽象和概念化的方法. DOM是一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态地访问和修改文档的内容.结构和样式. 1.3 浏览器战争 1.3.1 DHTML DHTML是 "Dynamic HTML” (动态HTML

《Javascript高级程序设计第3版》精华总结

一.JavaScript简介 1.1 javascript简史 1.2 javascript实现 + javascript是一种专为网页交互而设计的一种脚本语言,javascript由三大部分组成: ECMAScript,提供核心语言功能: DOM,提供访问和操作网页页面的方法和接口: BOM,提供与浏览器交互的方法和接口. 1.3 javascript的版本 二.在HTML中使用JavaScript 2.1 <script>元素 + 使用<script>元素向html页面中插入j