JavaScript学习1-JS简介
2015-12-01 18:31
337 查看
1.1、js简史
Netscape的Brendan Eich于1995年2月发布了LiveScript,LiveScript为了搭上当时热炒的java,于是将名字改为javascript.由于,微软等厂商也推出了javascript-Jscript,导致不同厂商的js语法和特性不同。所以,ECMA来规范js的语法和特性,ECMAScript作为各种浏览器实现其js的基本语法。
1.2、js实现
一个完整的js实现应该由以下三部分组成:
核心--ECMAScript(ES系列,某些语法在日常js中并没有用到)
文档对象模型--DOM
浏览器对象模型--BOM
ECMA:JS的内核。
DOM:文档对象模型,DOM把整个html页面映射成多层次节点结构。DOM并不是js的特有的,很多语言也实现了DOM。
BOM:浏览器对象模型,访问和操作浏览器窗口的浏览器对象模型。
Netscape的Brendan Eich于1995年2月发布了LiveScript,LiveScript为了搭上当时热炒的java,于是将名字改为javascript.由于,微软等厂商也推出了javascript-Jscript,导致不同厂商的js语法和特性不同。所以,ECMA来规范js的语法和特性,ECMAScript作为各种浏览器实现其js的基本语法。
1.2、js实现
一个完整的js实现应该由以下三部分组成:
核心--ECMAScript(ES系列,某些语法在日常js中并没有用到)
文档对象模型--DOM
浏览器对象模型--BOM
ECMA:JS的内核。
DOM:文档对象模型,DOM把整个html页面映射成多层次节点结构。DOM并不是js的特有的,很多语言也实现了DOM。
BOM:浏览器对象模型,访问和操作浏览器窗口的浏览器对象模型。
相关文章推荐
- 一个使用方便的用于跳转后保持滚动条位置的JS
- JavaScript中函数里this的值到底指向谁?如何理解上下文context?
- escape() of javascript
- js学习笔记之标准库
- JSF maven environment set up
- JSP标准标签库(JSTL)--JSTL简介与安装
- 半小时精通正则表达式-精华版
- JavaScript URL编码问题
- JS随机生成生成验证码
- 使用苹果原生的JSON数据解析浅析
- 安装package.js
- ELaticSearch——PlainElastic.net.dll 中的JsonNetSerializer
- 【学习笔记javascript设计模式与开发实践(策略模式)----5】
- JavaScript中读取和保存文件实例
- Zepto picLazyLoad Plugin,图片懒加载的Zepto插件
- [Javascript] BOM
- js大图匀速无缝滚动效果
- JSON 和 XML 优缺点的比较
- [Javascript] 闭包 closure
- JavaScript 的类型检测