定义javascript
JavaScript是基于对象和事件驱动的语言,应用与客户端。其中:html
基于对象:提供好了不少对象,能够直接拿过来使用java
事件驱动:html作网站静态效果,javascript动态效果(网页能根据客户操做事件做出响应)浏览器
客户端:专门指的是浏览器安全
特色oracle
解释型语言:无需编译,直接运行网站
交互性:信息的动态交互设计
安全性:js不能访问本地磁盘的文件htm
跨平台性:只要是可以支持js的浏览器,均可以运行对象
javascript 和 java 的区别
java是sun公司,如今oracle;js是网景公司
JavaScript 是基于对象的,java是面向对象
java是强类型的语言,js是弱类型的语言。好比java里面 int i = "10"; js: var i = 10; var m = "10";
JavaScript只需解析就能够执行,而java须要先编译成字节码文件,再执行
javascript 的组成
ECMAScript:核心
DOM:文档对象模型
BOM:浏览器对象模型
ECMAScript 和 Javascript
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)经过ECMA-262标准化的脚本程序设计语言。
这种语言在万维网上应用普遍,它每每被称为JavaScript或JScript,因此它能够理解为是JavaScript的一个标准,但实际上后二者是ECMA-262标准的实现和扩展。
ECMAScript是一个标准,而这个标准由各个厂商去实现
ECMAScript是JavaScript的规格,JavaScript是ECMAScript的一种实现