一、BOM 浏览器操作
alert(文本) 警告框
confirm(文本) 显示确认按钮和取消按钮的对话框
prompt(文本,对话框默认显示文本) 显示可提示用户输入的对话框。
open(URL地址)打开新的窗口
close() 关闭指定的窗口
setTimeout(函数名,时间) 在指定的毫秒数后调用函数或计算表达式
注:该方法只执行一次
setInterval(函数名,时间) 按照指定的周期(以毫秒计)来调用函数或计算表达式
clearTimeout() 取消由 setTimeout() 方法设置的 timeout
clearInterval() 取消由 setInterval() 设置的 timeout
二、DOM 文档操作
firstChild/firstElementChild 返回第一个子节点
lastChild/lastElementChild 返回最后一个子节点
previousElementSibling 返回前一个兄弟节点
nextElementSibling 返回后一个兄弟节点
parentNode 返回父节点
getAttribute(属性名) 获取属性节点的某一个属性的值
setAttribute(属性名,属性的值) 创建属性节点,并设置属性的值
removeAttribute(属性名) 删除属性名为name的属性节点
addEventListener() 为当前元素注册事件:
例:方法一:
document.getElementById("listen").addEventListener("click",clic);
function clic(){
alert("123123123123123123123");
}
方法二:
document.getElementById("remove").addEventListener("click",function(){
document.getElementById("listen").
removeEventListener("click",clic);
});
removeEventListener(“方法名”,函数名) 删除注册的事件
三:表单操作
onclick 点击事件
onblur 失焦事件
onfocus 聚焦事件
onkeyup 键盘释放事件
onkeydown 键盘按下事件
onchange 改变值的失焦事件
onsubmit 表单提交事件
onreset 表单重置事件
onmouseover 鼠标移入事件
onmousemove 鼠标移动事件
总结:因自身记单词能力太差,别人讲过的都能记住,但是我记不住,所以要多操作,多练习,通过操作来记住!!!!!!!!!