js部分总结

1 currentStyle 可以获取行间样式,但是不兼容 其他浏览器用getComputedStyle(div,null)这个ie低级版本不兼容;
if(div.currentStyle){
}
else{}
复合样式(background)与单一样式(width)
currentStyle 不能取复合样式

2 提取link的href:oLink[‘href‘]=this.id+".css";

3 数组的length可以写
.shift() 从头部删除 .unshift() .push()
.splice(起点,个数)从中间删除
sort()数组排序字符串
sort()排列数字的话
arr.sort(){
function(n1,n2){
return n1-n2
}
}

 


4 getElementsByTagName("label")[0] 只有加[0]才能好使
5 .removeAttribute(“”)删除某个属性用于点击重置属性

6 charAt代替方括号来提取字符在ie6下兼容

7 offsetleft\offsetWidth

Dom

9 children 仅仅只算元素无BUG,,代替childNodes[i].nodeType

10 parentNode父节点
offsetParent 有定位的父节点
11 creatElements

12 appendChild() 先把元素从原有的父级上删掉
添加到新的父级
13 json数组
json={a:12,b:5,c:"abc"}
json.b++
b=6

json{“a”}
arr[0]

14 offsetWidth 对任何有border的元素有bug,用getStyle()来获取元素属性

 


15 prototype类似css的class,,给一组对象加方法Array.prototype.fangfa=function(){}

用构造函数加属性
用原型加方法

16 用json实现面向对象 简单,
不适合多个对象

整个程序里只有一个,写起来比较简单

js部分总结

上一篇:js解析与序列化json数据(一)json.stringify()的基本用法


下一篇:asp.net ajax返回json格式字符串