数据类型 typeof 测试数据类型 可用于VQuery的定义 基本数据类型:number string boolean undefined 对象:object function 函数 isNaN() 判断是不是数字 parseInt() parseFloat() ==可以做隐士类型转换,把类型转成一样的,再做比较 ===不做转换,直接比较 - 也做类型转换,转成数字,再相减 匈牙利命名法 o->object oDiv a->array aButton a->string i->integer for in遍历属性 var attr=''; for(attr in oDiv.style){ oTxt.value+=attr+'\n'; } charAt() 取某个字符 str.charAt(0) charCodeAt() 字符-编码 fromCharCode() 编码-字符 indexOf() 字符第一次出现的位置 lastIndexOf() 字符最后一次出现的位置 search() 兼容正则 字符第一次出现的位置 localCompare() 按照当地人的习惯比较字符串 字符串截取 slice() substring() substr() 字符串拆分 split("|") 数组 push();添加数组元素到尾部 pop();从尾部删除 shift();从头部删除 unshift(); 从头部添加 splice() 先删除一段元素 再添加一段元素 splice(开始,长度) 删除 splice(开始,0,元素) 插入 splice(开始,长度,元素) 替换 join("-")把数组元素用-连接成字符串 sort(function(){}) 排序 concat() 数组链接 DOM DOM节点 parentNode 父节点 children 子节点 阻止冒泡 oEvent=ev||event(解决IE和FF对DOM的兼容性) oEvent.cancleBubble=true; 鼠标和键盘事件 onkeydown onkeyup onpress keyCode 获得敲击键盘的键盘码 onmousedown onmouseup onclick oncontextmenu 点击右键 if(window.XMLHttpRequest) //判断是否是IE6