摘要: setInterval:指定时间内一直重复某个动作 setInterval(函数名,时间) setInterval(show,1000)setTimeout:指定时间内执行某个动作一次setTimeout(函数名,时间) setTimeout(show,1000)clearInterval:关闭定时器clearInterval(show)clearTimeout:关闭定时器 clearTimeout(show) 阅读全文
posted @ 2013-02-28 22:13 yexingwen 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 数组定义 var arr=[1,2,3,4,5,6] 数组的属性只有length,length既可以获取也可以设置,arr.length=3,这样设置的话只会显示数组的前3个。数组的方法:push(元素):从尾部添加unshift(元素):从头部添加pop()尾部删除shift()从头部删除splice可以在数组的任意位置添加删除元素splice删除元素(起点,长度) arr.splice(1,2)从数组的第一个位置起删除2个数,所以数组只有 arr[1,4,5,6]splice添加元素(起点,元素) arr.splice(2,'a','b')从数组的第二个位置 阅读全文
posted @ 2013-02-28 17:04 yexingwen 阅读(230) 评论(2) 推荐(0) 编辑
摘要: IE获取非行间样式:currentStylechrome、FireFox获取非行间样式:getComputedStyle getComputedStyle带两个参数,第一个是对象名,第二个随便填都行,一般写false。getComputedStyle(oDiv,false)获取非行间样式代码: 1 if(oDiv.currentStyle){ 2 3 alert(oDiv.currentStyle.width); //IE 4 5 } 6 7 else{ 8 9 alert(getComputdeStyle(oDiv,false).width); //FF10 11 }取样... 阅读全文
posted @ 2013-02-28 16:00 yexingwen 阅读(599) 评论(1) 推荐(0) 编辑
摘要: arguments是一个数组,存的是一些参数。在Jquery中有一个css()函数,css(oDiv 'width')为获取元素的宽;css(oDiv 'width' '200px')为设置宽度为200px。下面用javascript的arguments来实现这个功能。 1 function css(){ 2 3 if(arguments.length==2){ //如果数组的长度是2就是获取样式 4 5 return arguments[0].style[argements[1]]; //返回arguments数组的元素的属性值 css(oDi 阅读全文
posted @ 2013-02-28 15:00 yexingwen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Json:是在javascript用来存数据的一种方法。Json形式: var Json={a:1 , b:2 , c:3};数组形式:var arr=[1,2,3];Json个数组的区别:1、Json的下标是字符串,如调用第一个数据时用:Json.a 。 数组的下标是数字如 arr[0]2、Json没有length,数组有lengt用Json来存数据,如果遇到需要循环需要用 for(元素变量 in 变量名){};因为Json没有length所以要用for in循环,for in循环可以用于Json和数组for(i in Json){ 语句};什么时候用for循环,什么时候用for in循环? 阅读全文
posted @ 2013-02-28 11:03 yexingwen 阅读(7884) 评论(0) 推荐(0) 编辑
摘要: 真:true、非零数字、非空字符串、非空对象假:false、数字零、空字符串、空对象、undefined 阅读全文
posted @ 2013-02-28 10:35 yexingwen 阅读(360) 评论(0) 推荐(0) 编辑
摘要: break中断整个循环,continue中断本次循环 阅读全文
posted @ 2013-02-28 09:53 yexingwen 阅读(341) 评论(0) 推荐(0) 编辑