JavaScript 简史



JavaScript 简史

 

一:JavaScript起源

 

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

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

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

 

二:DOM

 

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

 

三:浏览器战争

 

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

 

1.   DHTML

 

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

  1. 利用HTML把网页标记为各种元素

  2. 利用CSS设置元素样式和他们的显示位置

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

 

2.   浏览器之间的冲突

   

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

 

四:制定标准

 

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

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

   

五:DOMJavaScript以及jQuery之间的关系

 

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

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

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

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值