javascript
2016-07-18 11:50:34 0 举报
AI智能生成
登录查看完整内容
JS
作者其他创作
大纲/内容
javascript
JavaScript异常处理和事件处理
异常
事件
事件流
事件冒泡
事件捕获
最具体 –> 最不具体
最不具体 –> 最具体
事件处理
HTML事件处理
DOM0级事件处理
DOM2级事件处理
IE事件处理程序
事件对象
type:获取事件类型
target:获取事件目标
stopPropagation():阻止事件冒泡
preventDefault():阻止事件默认行为
内置对象
构建对象的方法
String(字符串)对象
Date(日期)对象
Array(数组)对象
join():把数组中的所有元素转换一个字符串
Boolean(布尔)对象
Math(算数)对象
RegExp 对象
全局属性和函数
正则表达式
RegExp 对象方法
test()检索
exec()检索
String 对象的方法
match()检索
search()
replace()
split()
修饰符
i
g
m
方括号
[adgk]
查找给定集合内的任何字符
[^adgk]
浏览器对象
Window 对象
计时器
setInterval()
clearInterval()
setTimeout()
clearTimeout()
open()
Navigator 对象
Screen 对象
History 对象
back()
forward()
go()
Location 对象
DOM 对象
Document
Element
childNodes - (不推荐,建议用children代替)
children
nodeType
元素:1
属性:2
文本:3
attributes
元素节点
lastChild
lastElementChild
元素.children[元素.children.length -1];
nextSibling
nextElementSibling
previousSibling
previousElementSibling
parentNode
offsetParent
firstChild
使用firstElementChild
最好的方法:元素.children[0];
元素距离(长度)
clientWidth
样式宽 + padding
offsetWidth
样式宽 + padding + border
offsetLeft
当前元素到 offsetParent 的left距离
offsetTop
当前元素到 offsetParent 的top距离
操作
创建
appendChild(节点)\t
createElement(标签名)
插入
删除
removeChild(节点)\t
替换
Attributes
Events
Table 表格
tHead
tBodies 数组
tFoot
rows 数组
cells 数组
Form 表单
收藏
收藏
0 条评论
回复 删除
下一页