DOM编程艺术

样式操作

设置样式

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

screenshot 2.png

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

screenshot 1.pngscreenshot 4.pngscreenshot 3.pngscreenshot 2.png

storage

  • localStorage 时间永久

  • sessionStorage 浏览器回话事件

BOM

方法

  • alert

  • confirm

  • prompt

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...