JS---第一天

基本概念

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.简单性:

  1. 变量是弱类型,没有java那么多数据类型
  2. 没有类的概念
  3. 不存在多线程

5.安全性:
它的作用范围就是浏览器。它是由浏览器执行的,而不是操作系统。浏览器上自带它的解释器。依靠浏览器运行。

与java的区别

在这里插入图片描述
联系:java有一个applet在浏览器中的技术
JavaScript也是一种浏览器技术。

用法

在这里插入图片描述

数据类型:

在这里插入图片描述
java中
在这里插入图片描述

变量:

在这里插入图片描述
变量没类型,也就是说它可以是任何数据类型。不像Java一样,声明变量时就确定了该变量的数据类型。

流程控制

与java不同的就是for-each
在这里插入图片描述

注释

在这里插入图片描述

函数

注意:js中没有重载。如果两个函数名相同,则后一个函数会覆盖前一个函数。
在这里插入图片描述

发布了15 篇原创文章 · 获赞 8 · 访问量 5039
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章