javascript
文章平均质量分 68
tel15277169530
这个作者很懒,什么都没留下…
展开
-
JavaScript中函数有无括号()的区别
函数不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。 它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。 EX:document.onmousedown=fx; document.onmousedown事件发生的同时也会调用函数fx 函数只要加括号,是要调用它进行执行的。此时,函数()实际上等于函数的返回值。当然,有些没有返转载 2016-01-26 22:00:34 · 1028 阅读 · 0 评论 -
如何使用定时器settimeout、setInterval执行能传递参数的函数
http://wayne173.iteye.com/blog/1907530 无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法解决。经网上查询后整理如下: 例如对于函数hello(_name),它用于针对用户名显示欢 迎信息: var userName="jack"; /转载 2016-05-30 22:19:55 · 324 阅读 · 0 评论 -
window.onload和body.onload该放什么位置
window.onload和body.onload时加载主函数,window.onload=mainfx可以放在前或后 body.onload=mainfx应该放在后 ,如果 放前面,body还未被浏览器渲染 ex1: /*obj.onload=mainfx; var obj=document.body;//或其它获取body的方式,var obj=document.getEle转载 2016-07-17 22:57:31 · 2918 阅读 · 0 评论 -
javascript运行机制之执行顺序详解
http://www.admin10000.com/document/3752.html JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。转载 2016-07-17 23:50:28 · 295 阅读 · 0 评论 -
局部函数内变量和对象的生存期
var a; var tem; fx(); function fx(){ var t=new Object(); t.name="john"; tem=t; } alert(typeof t); //结果显示 undefined alert(typeof tem); //结果显示 object alert(tem.name);//结果显示 john funct转载 2016-09-21 12:19:48 · 490 阅读 · 0 评论 -
CSS选择器权重
做轮播动画时,不要在CSS中设置left,top,否则元素不会动 #img1{ width:600px; height:300px; position:absolute; background-color:#FF3333; /* left:300px; */ /* top:300px; */ /*不要在CSS中设置left,top,否则元素不会动; */ }转载 2016-09-21 19:11:26 · 534 阅读 · 0 评论 -
1
web site qq ax(); function ax(){ var a1=document.getElementById("a1"); a1.onclick=cx; } function cx(){ window.open(this.href); // 或者省略href写window.open(this); } this将隐式转换为字符串。 当元素作为字符转载 2016-11-04 14:30:15 · 222 阅读 · 0 评论