样式操作
设置样式
element.style.csstext='border-color:red;color:red;'
获取样式
element.style.color //只能用于行内样式
window.getComputedStyle(element).color; //ie9下使用currentStyle
function getStyle(element,csspropertyName){
if (element.currentStyle) {
alert(element.currentStyle[csspropertyName]);
}else{
alert(getComputedStyle(element,null)[csspropertyName])
}
}
事件
事件注册
var elem=document.getElementById('div1');
var clickHandler=function(event){
//to do
}
elem.addEventListener('click',clickHandler,false);
elem.onclick=clickHandler
取消事件注册
elem.removeEventListener('click',false);
elem.onclick=null;
阻止事件传播
event.stopPropagation
event.cancelBubble=true //ie
event.stopImmediatePropagation()
默认行为
event.preventDefault
event.returValue=false //ie
事件分类
数据通信
常见HTTP状态码
ajax
get请求
var url = 'example.json?'+serialize(formdata);
xhr.open('get',url,true);
xhr.send(null);
post请求
xhr.open('post','example.json',true);
xhr.send(serialize(formdata));
数据存储
cookie
storage
localStorage 时间永久
sessionStorage 浏览器回话事件
BOM
方法:
alert
confirm
prompt
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。