javascript、ECMAScript、DOM、BOM关系
ECMAScript 是一种开放的、国际上广为接受的脚本语言规范。 它本身并不是一种脚本语言。正如在 Web 应用程序中执行有用操作的 bean 集合(例如,Netscape 的 AWT)是 Sun 的 JavaBean 规范的一种实现一样,JavaScript 是 ECMAScript 规范的一种实现。
JScript和JavaScript的区别
JavaScript语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为JavaScript。这所 以取名为JavaScript,原因就在于JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言。其中很大一部分的语法同Java语 言很相似,而且JavaScript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的 applet小应用程序也可以很方便地访问已有的JavaScript代码。所以,也可以JavaScript看成是Java语言的某种简化版本。
JScript 是 Microsoft 公司对 ECMA 262 语言规范(ECMAScript 编辑器 3)的一种实现。除了少数例外(为了保持向后兼容),JScript 完全实现了 ECMA 标准。JScript 是一种解释型的、基于对象的脚本语言。
Jscript是微软版的JavaScript,与JavaScript基本一致.
如果你这样写:
不声明脚本版本的话,在IE里默认用Jscript,在Netscape里默认用JavaScript
脚本语言本身和浏览器版本无关,JavaScript就是JavaScript,永远是Netscape公司的JavaScript,永远首先默认支持 NS;JScript永远就是MS的JScript,IE永远默认首先支持JScript,其实只是MS和NS之间的积怨罢了,于我们这些使用者本无区别......
Jscript脚本和JavaScript脚本的差别微乎其微,
它们的差别主要体现在文档建模型方面,
这方面的应用要到较高层次的编程才会用到。
DOM文档对象模型
BOM浏览器对象模型
1.DOM、BOM的结构说明
DOM操作html元素
BOM操作的是浏览器相关信息,如获取浏览器信息,分辨率等等。
2.主流浏览器与内核,内核与ECMAScript关系
最新文章
- Flux 普及读本
- bzoj2243
- Word2016(2013)怎么从任意页插入起始页码
- SqlDataReader读取分页数据,pageCount你是肿么了?
- 极客范:如何使用 Cloud Insight 来监控闭路电视?
- 【Hadoop学习】Apache HBase项目简介
- Hacker(四)----查看计算机的IP地址
- 在JavaScript函数中使用EL表达式注意的事项
- 如何收集 EBS 各种相关业务的表的数据
- 【成长之路】【python】python基础1
- 【LeetCode题解】链表Linked List
- MySQL 5.7 忘记密码
- [Postman]生成代码段(17)
- 一次悲催的nginx转发白屏经历
- Dubbo的Filter实战--整合Oval校验框架
- vector、map 内存释放
- 开发中清除css加载的缓存使用
- Redis安装完后redis-cli无法使用(redis-cli: command not found)已使用
- 【转】VISUAL STUDIO 2008代码指标为您节省资金
- 【题解】 [POI2012]FES-Festival (差分约束)
热门文章
- Techparty-广州 10 月 31 日 Docker 专场沙龙 后记
- js对象详解
- c数据结构 顺序表和链表 相关操作
- css的学习
- php-长文章分页函数
- boolalpha的用法和作用
- vm虚拟机安装雨林木风ghost镜像
- iOS_Swift初识之使用三种回调方式自定义Button
- Arcgis 图层编辑器“粘贴”功能菜单灰色不能使用的问题与解决办法
- 理解jquery的$.extend()、$.fn和$.fn.extend()