02 2013 档案

摘要:setInterval:指定时间内一直重复某个动作 setInterval(函数名,时间) setInterval(show,1000)setTimeout:指定时间内执行某个动作一次setTimeout(函数名,时间) setTimeout(show,1000)clearInterval:关闭定时器clearInterval(show)clearTimeout:关闭定时器 clearTimeout(show) 阅读全文
posted @ 2013-02-28 22:13 yexingwen 阅读(244) 评论(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 阅读(240) 评论(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 阅读(609) 评论(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 阅读(272) 评论(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 阅读(7893) 评论(0) 推荐(0)
摘要:真:true、非零数字、非空字符串、非空对象假:false、数字零、空字符串、空对象、undefined 阅读全文
posted @ 2013-02-28 10:35 yexingwen 阅读(368) 评论(0) 推荐(0)
摘要:break中断整个循环,continue中断本次循环 阅读全文
posted @ 2013-02-28 09:53 yexingwen 阅读(355) 评论(0) 推荐(0)
摘要:变量定义方法:1、类型前缀。2、首字母大写。 阅读全文
posted @ 2013-02-27 22:52 yexingwen 阅读(418) 评论(0) 推荐(0)
摘要:闭包:子函数可以使用父函数的局部变量。1 function a(){ // 父函数2 a=1;3 function b(){ // 子函数4 b=2;5 alert(a); //父亲函数的局部变量6 } 7 } 阅读全文
posted @ 2013-02-27 22:40 yexingwen 阅读(325) 评论(0) 推荐(0)
摘要:日历描述:有12个月,鼠标指向哪个月就会在下方显示月数和当月活动。思路:1、获取元素。2、用数组定义月份内容3、for循环历遍li元素添加鼠标指向事件。4、for循环历遍li元素去掉li样式。5、为当前li元素添加样式。6、用innerHTML追加当前月份内容。JS代码: 1 <script> 2 var neirong=['一','二','三','四','五','六','七','八','九','十','十一' 阅读全文
posted @ 2013-02-27 20:53 yexingwen 阅读(6874) 评论(0) 推荐(0)
摘要:思路:选项卡就是点击按钮切换到相应内容,其实就是点击按钮把内容通过display(block none)来实现切换的。1、首先获取元素。2、for循环历遍按钮元素添加onclick 或者 onmousemove事件。3、因为点击当前按钮时会以高亮状态显示,所以要再通过for循环历遍把所有的按钮样式设置为空和把所有DIV的display设置为none。4、把当前按钮添加样式,把当前DIV显示出来,display设置为block。注:给多个元素添加多个事件要用for循环历遍。如选项卡是点击切换,当前按钮高度,点击和按钮高亮就是2个事件,所以要用2个for循环历遍。HTML代码: 1 <div 阅读全文
posted @ 2013-02-27 17:12 yexingwen 阅读(22986) 评论(1) 推荐(0)
摘要:思路:1、获取元素。2、用for循环历遍数组,把checkbox的checked设置为true即实现全选,把checkbox的checked设置为false即实现不选。3、通过if判断,如果checked为true选中状态的,就把checked设为false不选状态,如果checked为false不选状态的,就把checked设为true选中状态。JS代码: 1 <script> 2 window.onload=function(){ 3 var CheckAll=document.getElementById('All'); 4 var UnCheck=docum 阅读全文
posted @ 2013-02-27 11:06 yexingwen 阅读(61536) 评论(3) 推荐(2)
摘要:格式:while(条件){ 语句}1 <script>2 var i=0; //初始化3 while(i<5){ //条件判断4 alert(i); //语句5 i=i+1; //自增6 }7 </script>for(初始化;条件;自增){ 语句}1 <script>2 for(i=0;i<5;i++){3 alert(i);4 }5 </script> 阅读全文
posted @ 2013-02-27 10:55 yexingwen 阅读(211) 评论(0) 推荐(0)
摘要:字面量(常量)就是不变的量,例如:abc 120。在JS中字面量(常量)要用 ‘’单引号括起来。变量就是不确定的值 ,例如 var number=12。在JS中变量不用 '' 单引号括起来。 阅读全文
posted @ 2013-02-26 22:36 yexingwen 阅读(903) 评论(0) 推荐(0)
摘要:JS点击显示隐藏密码思路:获取元素,判断点击,如果DIV显示就隐藏,如果DIV隐藏就显示出来。1 if(DIV是显示的){2 div.style.display='none';3 }4 else{5 div.style.display='block'; 6 }代码:style:1 <style>2 #text{display:block;width:300px;cursor:pointer;height:20px;border:solid 1px #CCC;}3 #menu{display:none;width:300px;height:100px; 阅读全文
posted @ 2013-02-26 21:45 yexingwen 阅读(34957) 评论(1) 推荐(0)
摘要:思路:1、首先用把密码框用txt暂时替代,并赋上默认值 <input type="text" value="请输入密码" /> 2、当文本框获取焦点后,把默认值清空,把type改为password。 3、当文本框失去焦点后,把type改为txt,把默认值设为“请输入密码”。JS代码: 1 window.onload=function(){ 2 3 var input=document.getElementById('input'); 4 5 input.onfocus=function(){ 6 7 if(this.value 阅读全文
posted @ 2013-02-26 12:16 yexingwen 阅读(7262) 评论(0) 推荐(0)