一. 简介

1.JavaScript是嵌入HTML中在浏览器中的脚本语言,具有与java和C语言类似的语法。

     一种网页编程技术,用来向HTML页面添加交互行为

     直接嵌入HTML页面

     由浏览器解释之行代码,不进行预编译

2.JS和Java对比

     (1). Java特点:

          面向对象:继承,多态,封装

     (2). JS特点:

          基于对象:有对象,但不支持严格的继承,多态,封装。

          继承:JS中没有继承的概念,但是他有原型的概念。每个对象都有一个prototype属性,用来指定该对象的原型对象,类似于继承。

          封装:JS中有不严格的封装,对象中封装的属性和方法是可以任意访问,修改的。

          多态:JS中的所有对象都是Object,即她们的根原型是Object。但是JS不像Java的多态那样严谨。JS中的对象可以赋值给任意类型的其它对象。

3.JS特点

     可以使用任何文本编辑工具编写

     由浏览器内置的JavaScript引擎执行代码

          —解释执行:事先不编译,逐行执行

          —基于对象:内置大量现成对象

     适宜:

          —客户端数据计算

          —客户端表单合法性验证

          —浏览器事件的触发

          —网页特殊显示效果制作

          —服务器的异步数据提交

二. 使用JavaScript

事件定义式:在事件定义时直接写js

嵌入式:使用