JavaScript中具名函数的多种调用方式(2)

摘要: 以函数中有无this来讨论。没有this时返回一个空的对象{},有this时返回一个非空对象。下面是一个没有this的函数// 返回值是基本类型function fun() { return "jack";}var c = new fun();for (var atr in c) { alert(atr);} alert(c); //[object Object]返回值c不是"jack", 从for in执行后没有输出任何属性可以看出 c 是一个空的对象{}。再看看有this的函数,函数中有this实际上是在写一个类。但由于js的灵活性,造成了许多诡异的 阅读全文
posted @ 2011-03-05 16:15 snandy 阅读(2760) 评论(4) 推荐(4) 编辑

JavaScript中具名函数的多种调用方式(1)

摘要: 前面有一篇提到了 匿名函数的多种调用方式。这篇看看具名函数的多种调用方式。1、() 平时最常用的就是()运算符来调用/执行一个函数// 无参函数fun1function fun1() { alert('我被调用了');}fun1();// 有参函数fun2function fun2(param) { alert(param);}fun2('我被调用了');ECMAScript3后加入给Function加入了call和apply后,就有了下面两种2、call// 无参函数fun1function fun1() { alert('我被调用了');}f 阅读全文
posted @ 2011-03-05 14:22 snandy 阅读(5735) 评论(4) 推荐(2) 编辑

HTML P不能包含块级元素(包括自身)

摘要: abcc项目中碰到的,在一个表单中用P包含一个label和div,从Firebug中看html结构div却跑到P外面去了。甚是诧异,原来P元素是不能包含块级元素(包括P自身)的。The P element represents a paragraph. It cannot contain block-level elements (including P itself).以下是html片段,P包含了一个行内及块级元素,没有一个浏览器是按代码的结构去渲染的。<p> <label for="username">用戶名:</label> < 阅读全文
posted @ 2011-03-05 08:20 snandy 阅读(6230) 评论(18) 推荐(4) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示