1、javascript的简介:
(1)javascript是基于对象和事件驱动的语言,应用于客户端
(a)基于对象
*提供好了很多对象,可以直接拿过来使用
(b)事件驱动
*html网页做静态效果,javaScript动态效果
但是:事件驱动有是什么呢?
例如:大家可能会在各种网站上见过那种,随着鼠标滑动图片也会随之变换的网站
其中,鼠标滑动就可称得上是一个事件驱动。
(c)应用于客户端
*专门指的是浏览器
2、javaScript的特点
(1)交互性
*信息的动态交互(还是上面那个鼠标和图片的例子)
就比如说:你滑动鼠标,他给你呈现不同的东西,是不是就和你交互了呢?哈哈
(2)安全性
*不能直接访问本地磁盘的文件
(3)跨平台性
*java:跨平台靠虚拟机jvm
*javaScript:只有能够支持js的浏览器都可以
3、java和javaScript的区别
(1)java和javaScript是由不同的公司开发的
*java是Sun公司,后被Oracle公司收购;
*javaScript 网景公司
(2)java面向对象javaScript基于对象
(3)java是一个强类型的语言,而javaScript是弱类型语言
*例如:在java中 int i = 10; 但是int i = “10”;(×)
在JS中 var i = 10; var m = "10"; (√)
(4)javaScript只需要解析就可以执行,而java需要先编译成字节码文件,在执行
4、javaScript组成
(1)ECMAScript
* ECMA:欧洲计算机协会
* 由ECMA组织制定的js语法,语句.....(JS的基本语法等)
(2)BOM
*broswer object model :浏览器对象模型
* 例如:浏览器对象:地址栏,关闭按钮,大小等(Frame窗体相当于一个对象)
(3)DOM
*document object model:文档对象模型
*可以对浏览器里面的内容进行操作