摘要:
提示框功能:当鼠标指向头像时,弹出一个信息框,鼠标可移动到信息框,当鼠标离开头像时信息框消失,当鼠标离开信息框时信息框消失。实现功能思路:1、获取元素。2、当鼠标指向Div1时,Div2显示。3、当鼠标离开Div1时,使Div2延迟0.5秒消失,这样以便有时间把鼠标移到Div2。4、当鼠标指向Div2时,Div2显示。因为第3步设置setTimeout使Div2消失,所以把用clearTimeout()把setTimeout清除了就可以实现Div2显示了。5、当鼠标离开Div2时,使Div2延迟0.5秒消失,这样以便有时间把鼠标指向Div1。6、第2步已经设置了鼠标指向Div1,Div2就显示 阅读全文
摘要:
setInterval:指定时间内一直重复某个动作 setInterval(函数名,时间) setInterval(show,1000)setTimeout:指定时间内执行某个动作一次setTimeout(函数名,时间) setTimeout(show,1000)clearInterval:关闭定时器clearInterval(show)clearTimeout:关闭定时器 clearTimeout(show) 阅读全文
摘要:
数组定义 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')从数组的第二个位置 阅读全文
摘要:
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 }取样... 阅读全文
摘要:
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 阅读全文
摘要:
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循环? 阅读全文
摘要:
真:true、非零数字、非空字符串、非空对象假:false、数字零、空字符串、空对象、undefined 阅读全文
摘要:
break中断整个循环,continue中断本次循环 阅读全文