首先要明白为什么要学习js,它有什么用处?
(1).用在客户端表单验证,减轻服务器的压力
(2).做出更炫酷的页面动态效果
(3).它是JQuery的基础
JavaScript的特点?
(1).主要用来在HTMl页面添加交互行为
(2).是一种脚本语言,语法和java类似
(3).一般用来编写客户端的脚本
(4).是一种解释性语言,边执行边解释
JavaScript的组成?
由三部分组成:ECMAScript,BOM,DOM
(1).ECMAScript标准:是一种开放的,被国际上广为接受的,
标准的脚本语言规范,不与任何具体的浏览器绑定.
主要描述:语法 变量和数据类型 运算符 逻辑控制符 关键字,保留字 对象
ECMAScript规定了脚本语言的所有属性,方法和对象的标准.
(2).BOM:BOM是浏览器对象模型,提供独立于内容与浏览器窗口进行交互的对象
BOM的作用:实现与HTML的交互,如弹出窗体,前进后退等功能
(3).DOM:是文档对象模型
DOM的作用:用来访问和操作HTML文档,如随鼠标移动显示大的图片,弹出小提示等.
JavaScript的基本结构?
JavaScript的基本结构如下:
<script type=”text/JavaScript”>
JavaScript语句;
</script>
Type是标签<script>的属性,用于指定文本使用的语言类别为text/JavaScript.
< script >标签可以嵌如在HTMl文档任意位置,
JavaScript的执行原理?
JavaScript的执行过程中,浏览器客户端和应用服务器采用请求/响应模式进行交互.
使用客户端脚本的好处?
(1).包含JavaScript的页面只要下载一次,能减少不必要的网络通信.
(2).JavaScript程序有浏览器客户端执行,能减轻服务器端的压力.
JavaScript作为客户端程序,嵌入网页时的方式?
(1).内部JavaScript文件:直接使用<script>标签将JavaScript代码加入HTML文档中,
这是最常用的方式.
(2).使用外部JavaScript文件:将JavaScript代码写入一个外部文件中,以*.js为扩展名保存,
然后将改文件指定给<script>标签中的scr属性即可.
(3).直接在HTML标签中:直接在标签中写JavaScript则适合极少代码,仅用于当前标签,
极少使用.
变量的声明和赋值?
(1).声明变量的语法格式:
Var 合适的变量名;
在JavaScript声明变量不需要指定变量类型,变量的类型有变量的值决定.
(2).JavaScript的基本数据类型如下:
Var s=1;这是unmber类型
Var s;这是undefined类型
Var s=”sada”;这是String类型
Var s=true;这是boolean类型
Null类型主要用于检测某个变量是否被赋值
(3).创建数组的语法:
Var 数组名称=new Array(size);
Var 数组名称=new Array(“oppp”,”asdasd”);
Var 数组名称=[“asdads”,”asdasd”,”adwasd”];
Var 数组名称=new Array(2);
数组名称[0]=赋值;
JavaScript里的逻辑控制符和java里的逻辑控制符一样,就不写出来了.
JavaScript里的注释包括:
单行注释:// 多行注释:/* */ 这两种
常用的输入和输出?
警告: alert()方法会创建一个特殊的小对话框,带一个字符串和一个” 确定”按钮
提示: prompt()方法会弹出一个提示对花框,等待用户输入一行数据.
Prompt(“提示信息”,”输入框的默认信息”) alert(“提示信息”)