基本概念
JS:一种脚本语言,主要用来页面动态交互和特效
AJAX:一种标准。它是用js语言来实现的。
jQuery:对JS语言进行了封装,相当于一个框架,用来简化js代码
EasyUI:对jQuery进行了进一步封装,而且对HTML和CSS也进行了封装。
JS
JS:全称(JavaScript),由Netscape(网景)公司研发出来的一种在它的浏览器上执行的程序语言。它是一种基于对象和事件驱动的简单的并具有安全性能的脚本语言。微软后来推出来JScript语言(和js基本一样)。
组成:
ECMAScript:JavaScript的核心,相当于JS语言的标准
DOM:文档对象模型,对页面进行局部修改,把HTML和XML的应用程序接口(API),它把HTML页面当做一个倒挂的树,树上的叶子代表HTML的属性。它通过取得HTML属性的对象来局部修改HTML文件
ROM:浏览器对象模型,类似于DOM,只不过,它的对象时浏览器,对浏览器进行操作。
特点:
脚本语言:是指在web浏览器内有解释器执行的编程语言。运行程序后,解释器会把程序代码翻译成可执行的格式,可以直接使用文本编辑器编写,不用经过编译过程。
基于对象:不是面向对象。它里面没有类的概念。
3.事件驱动:通过事件的发生,来做相应的功能。
4.简单性:
- 变量是弱类型,没有java那么多数据类型
- 没有类的概念
- 不存在多线程
5.安全性:
它的作用范围就是浏览器。它是由浏览器执行的,而不是操作系统。浏览器上自带它的解释器。依靠浏览器运行。
与java的区别
联系:java有一个applet在浏览器中的技术
JavaScript也是一种浏览器技术。
用法
数据类型:
java中
变量:
变量没类型,也就是说它可以是任何数据类型。不像Java一样,声明变量时就确定了该变量的数据类型。
流程控制
与java不同的就是for-each
注释
函数
注意:js中没有重载。如果两个函数名相同,则后一个函数会覆盖前一个函数。