JavaScript
一、 常用的系统函数
二、页面中常用的事件
js中的事件
常用的事件
onload加载完成事件:页面加载完成之后,常用于做页面js代码初始化操作
onclick单击事件:常用于按钮的点击响应操作
onblur失去焦点事件:常用于输入框失去焦点后验证其输入内容是否合法
onchange内容发生改变事件:常用于下拉列表和输入框内容发生改变后操作
onsubmit表单提交事件:常用于表单提交前,验证所有表单是否合法
三、 Window对象常用属性
四、 history属性
-
方法:
-
back():加载上一个浏览的文档
-
forward():加载下一个浏览过的文档
-
go(n):n为整数,跳转第n个浏览过的文档
-
n==0 则刷新当前页面
-
n>0 则向前跳转到第n个文档
-
n<0 则向后跳转到第n个文档
五、 location属性
-
location属性就是Location对象的引用
六、 document属性
-
每个载入浏览器的 HTML 文档都会成为 Document 对象,利用它可对 HTML页面中的所有元素进行访问
-
常用属性:
-
title:返回或设置当前文档的标题
-
常用方法
-
write():向文档写HTML表达式或JavaScript代码
-
getElementById():返回对拥有指定id的第一个对象的引用
-
getElementsByTagName():返回带有指定名称的对象集合
-
getElementsByName():返回带有指定名称的对象集合
七、 Window对象的常用方法
八、 定时函数
-
setInterval( fn,millisec )方法
-
可按照指定的周期(以毫秒计)来调用函数或计算表达式,循环执行多次。
-
setTimeout( fn,millisec )方法
-
用于在指定的毫秒数后调用函数或计算表达式,只执行一次。
九、 定时清除函数
-
clearInterval( timer ) 方法
-
可取消由 setInterval() 设置的 timeout
-
clearTimeout( timer ) 方法
-
可取消由 setTimeout() 方法设置的 timeout
十、 getElement系列方法
-
使用getElement系列方法来访问指定的节点
-
getElementById():返回对拥有指定id的第一个对象的引用
-
getElementsByTagName():返回带有指定名称的对象集合
-
getElementsByName():返回带有指定名称的对象集合(注意不是所有标签都有name属性)
十一、 访问节点
-
使用层次关系访问节点
-
parentNode:返回节点的父节点
-
childNodes:返回子节点集合,childNodes[i]
-
firstChild:返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点
-
lastChild: 返回节点的最后一个子节点
-
nextSibling:下一个节点
-
previousSibling:上一个节点
十二、 创建和新增节点
十三、 删除和替换节点
十四、 String对象
-
String对象的方法
-
字符串对象.方法名();
十五、 Math对象
十六、 Date对象的方法
十七、 数组属性和方法