1.JavaScript是一门前台脚本语言, 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
2.JavaScript输出命令:document.write
3.当页面载入时,会执行位于 body 部分的 JavaScript。
当被调用时,位于 head 部分的 JavaScript 才会被执行。
4.JavaScript的注释:
单行注释://
多行注释:/* 。。。
。。。
。。。
*/
5.JavaScript的数据类型是弱类型的
var x=10;
x="string";
6.JavaScript的运算符:+、-、*、/、%、++、-- 类似于java中的运算符
7.JavaScript的逻辑运算符:&&、||、!
8.JavaScript的if else语句:和java一致 switch不推荐使用。
9. 警告框:alert("文本"); 确认框:confirm("文本"); 提示框:prompt("文本","默认值");
10.JavaScript 函数声明:
function NAME(var1, var2 ,var3、、、、)
{
函数体、、、、
}
11.JavaScript循环: for循环、while循环、do while循环 推荐使用 for循环,
12.JavaScript: for ... in声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。有类似于java的迭代器遍历
13.JavaScript事件:
鼠标点击
页面或图像载入
鼠标悬浮于页面的某个热点之上
在表单中选取输入框
确认表单
键盘按键
14.JavaScript异常处理:
try
{
//在此运行代码
}
catch(err)
{
//在此处理错误
}
15.JavaScript特殊字符:可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。
16.JavaScript 对大小写敏感
17.以前一直说JavaScript是基于对象的语言,现在则该说它是一门面向对象的语言。
18.JavaScript的String对象 几乎所有的语言中都非常较重要的知识点
19.JavaScript的Date对象 比较重要的一个对象
返回当前日期:new Date();
20.JavaScript的数组对象:JavaScript Array(数组)对象
var arrs=new Array();
21.JavaScript的数学对象: Math(算数)对象
round()、random()、max()、min().
22.JavaScript的正则表达式: RegExp 对象
RegExp 对象有 3 个方法:test()、exec() 以及 compile()。
正则表达式有必要好好学习一下。
23.JavaScript 表单验证 非常重要
用户是否已填写表单中的必填项目?
用户输入的邮件地址是否合法?
用户是否已输入合法的日期?
用户是否在数据域 (numeric field) 中输入了文本?
24.JavaScript的DOM操作:
DOM:文档对象模型
先将文档转为对象,然后可以操作
属性、
内容、innerText、innerHtml、 取表单内容时:用value;
样式。
-------任务---------------
全选 、全不选 、反选的案例
<a href="javascript:saveall()">全选</a>
-------任务-------------------
25.事件操作
事件源:任何一个html元素
事件:你的操作 比如鼠标点击、双击
事件处理程序:
事件:
鼠标
click 鼠标点击某个对象
dbclick 鼠标双击某个对象
textcontentmenu 文本菜单
mouseover 鼠标被移到某元素之上
mouseout 鼠标从某元素移开
mousedown 某个鼠标按键被按下
mouseup 某个鼠标按键被松开
mousemove 鼠标被移动
键盘:
keypress 某个键盘的键被按下或按住
keyup 某个键盘的键被松开
keydown 某个键盘的键被按下
文档:
load 某个页面或图像被完成加载
unload 用户退出页面
beforeunload 关闭之前
表单:
focus 焦点
blur 失去焦点
submit 提交按钮被点击
change 改变
定时器:setTimeout()