JavaScript 基础学习(一)JavaScript 简介

定义

JavaScript是基于对象和事件驱动的语言,应用与客户端。其中:

基于对象:提供好了很多对象,可以直接拿过来使用

事件驱动:html做网站静态效果,javascript动态效果(网页能根据客户操作事件作出响应)

客户端:专门指的是浏览器

 

特点

解释型语言:无需编译,直接运行

交互性:信息的动态交互

安全性:js不能访问本地磁盘的文件

跨平台性:只要是能够支持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的一种实现

你可能感兴趣的:(JavaScript 基础学习(一)JavaScript 简介)