2008-03-19 13:27:25
[star] 博客新址:www.planabc.net
浏览模式: 正常浏览 | 列表浏览

详解new function(){}和function(){}()

[ 2008-02-21 20:05:29 | 作者: Blank ]
情景一:
var yx01 = new function() {return "圆心"};
alert(yx01);

我们运行情景一代码,将返回显示“[object object] ”,此时该代码等价于:
function 匿名类(){
  return "圆心";
}
var yx01 = new 匿名类();
alert(yx01);

我们对情景一的代码进行下面改造:
var yx01 = new function() {return new String("圆心")};
alert(yx01);

我们运行,将会发现返回的是“圆心”,这是为什么呢?

只要 new 表达式之后的 constructor 返回(return)一个引用对象(数组,对象,函数...

阅读全文
Tag: function | 分类: JavaScript / Ajax | 永久链接 | 评论: 1 | 引用: 0 | 阅读: 823

祈祷父亲平安

[ 2008-02-03 14:39:47 | 作者: Blank ]
昨天晚上接到110打来的电话,说父亲现在在市人民医院,出车祸了。感觉自己一懵,问了下到底怎么样了,他们也说不清,让去人。赶紧打电话给母亲,给父亲的老板。紧张心悬的等待了半个多小时,感觉这半个小时是如此的漫长,脑里不断浮现着各种情况,很心烦,真的,父亲你到底怎么样了,还好吗?终于等到了母亲的电话,说头部检查过了,没事,人还算清醒,正在查内脏,不过仪器有点问题要等4个小时才能出结果。又是黑暗的4个小时,真的很黑暗,我都不知道自己这四个小时如何过来的,终于等到了母亲的电话,说内脏暂时没有大问题,但右下侧肋骨断了6根,而且胸腔有点积血,明天可能动手术,还有一些报告没出来。这对于我来说是噩耗也是上天的怜悯,生命才是最可贵的,活着比什么都好。

辗转反侧的一夜,几乎没怎么睡着,父亲,儿子此时好想在你的身边陪伴着你,可在他乡的儿子什么也不能做,只能在那干着急着。

早上,好想立即回家,可这两天大雪,所有...

阅读全文
Tag: 父亲 | 分类: My Life | 永久链接 | 评论: 22 | 引用: 0 | 阅读: 1292

淘宝和Firefox不是冤家

[ 2008-01-23 12:03:05 | 作者: Blank ]
文章转自:http://blog.sharkui.com/2008/01/04/taobao_loves_firefox/

刚在donews上看到这篇文章《淘宝如果不支持火狐,火狐就一定不会要淘宝 》,我觉得有必要以个人身份说几句:

淘宝网(taobao.com),100%支付Firefox。

Firefox是我们 UED团队 最喜爱的浏览器之一,是前端开发工程师必备的开发利器。能通过Firefox的兼容性检查,是我们的前端技术开发的基本标准。

由于各种原因,支付宝暂停了对firefox的支持(支付宝的解释主要是...

阅读全文
Tag: 淘宝 支付宝 Firefox | 分类: Other | 永久链接 | 评论: 14 | 引用: 0 | 阅读: 3440

工作小贴士(二)

[ 2008-01-15 20:17:30 | 作者: Blank ]
1、在用 :after 方式清除浮动时,切记不要在 content:""; 的引号中加任何字符,包括网上常见方式的点“.”,在opera下会产生问题。
div:after {
  content:"";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}

2、opera 不支持 overflow-x 和 overflow-y ,而 IE6,IE7,Firefox,Safari 支持。当使用 overflow-y 来实现某种效果时,要注意 opera 下的表现,折中的方法为先定义 overflow:hidden 属性,在定义overflow-y:auto 或者 overflow-x:auto 属性。当然这仅是折中的方法,必然有他的局限性。

3、background-position ...

阅读全文

JavaScript入门学习书籍的阶段选择

[ 2008-01-11 17:02:47 | 作者: Blank ]
对于许多想学习JavaScript的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习JavaScript的理由。
在JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到认识,对于JavaScript 书籍的认识或许还有些借鉴价值。

入门推荐首选书籍:《JavaScript DOM 编程艺术 》
当初读了不下4遍,书内容简单,易学,上手快,编程思想严谨。好的入门书,对你未来的编程都会有着深远的影响。此本书不辜负这个历史使命。
更详细的评论可以看 Realazy豆瓣 上的评论《通往终点的过程与终点本身同样重要》:[...

阅读全文
Tag: 书籍 JavaScript | 分类: JavaScript / Ajax | 永久链接 | 评论: 10 | 引用: 0 | 阅读: 2135

12月18日,前端开发论坛“D2”邀请函

[ 2007-12-06 10:54:16 | 作者: Blank ]
Please click to zoom in!

我很高兴地告诉大家,淘宝网UED团队正发起一个前端开发技术论坛——D2。

这个论坛将关注于讨论各种前端技术的发展与实践,包括JavaScript、ActionScript、CSS、xHTML等“传统”技术与Adobe AIR、Google Gears等“新兴”技术。

本论坛的第一场将于本月18日在杭州举行,主题为:《前端技术:未来一两年的发展与实践》

论坛将采用主题演讲+Q&A+自由讨论的形式,期望能为参与者提供一个学习新技术、结识新朋友的平台。

本次论坛的演讲人为——

小马(赵泽欣)

Please click to zoom in!

...

阅读全文
Tag: 前端 D2 | 分类: Web Standards | 永久链接 | 评论: 15 | 引用: 0 | 阅读: 2601

Help! I Don't Know JavaScript!

[ 2007-12-01 15:50:03 | 作者: Blank ]
《Help! I Don't Know JavaScript!》

原文地址:http://blog.mootools.net/2007/6/5/help-i-dont-know-javascript

如果E文不好,当然也可以看翻译版本:

http://sunnyjesse.yo2.cn/articles/538077.html
Tag: Javascript | 分类: JavaScript / Ajax | 永久链接 | 评论: 2 | 引用: 0 | 阅读: 1596

Firefox 3 for developers

[ 2007-12-01 15:31:22 | 作者: Blank ]
Firefox 3 改进的地方还不少,有兴趣的可以看看,咳咳,貌似已经正式测试了。

地址:http://developer.mozilla.org/en/docs/Firefox_3_for_developers
Tag: Firefox | 分类: Web Standards | 永久链接 | 评论: 0 | 引用: 0 | 阅读: 1491
今天在修改 淘宝 宝贝详情页面的时候,发现页面在 Firefox 下遇到这样一个问题:

链接用图片做背景,text-indent:-9999px; 隐藏文字,此效果在 IE 中是正常的,但在 Firefox 里,鼠标点击该链接时,虚线框却会包住被缩进的文字,结果显示为虚线框 N 长。(BTW: 因为平时是用overflow:hidden; 属性的,所以一直也没有注意到这个问题的存在,但当你需要使用 JS 来实现某种交互时,强烈建议不要使用 overflow:hidden; 属性,因为会给你带来很多意想不到的麻烦。)

虚线框,其实就是 CSS 中的 outline 属性,这也说明 IE 和 Firefox 对于 outline 和 border 的解析范围并不一致:IE 认为虚线框就是border的边缘,而 Firefox 则认为虚线框应该是文字范围。
...

阅读全文
Tag: text-indent outline | 分类: Web Standards | 永久链接 | 评论: 2 | 引用: 0 | 阅读: 1471

详解 javascript 的 callee 属性

[ 2007-11-30 21:37:56 | 作者: Blank ]
callee
Quote:
返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。
[function.]arguments.callee
可选项 function 参数是当前正在执行的 Function 对象的名称。

说明:

callee 属性的初始值就是正被执行的 Function 对象。

callee 属性是 arguments 对象的一个成员,它表示对函数对象本身的引用,这有利于匿名函数的递归或者保证函数的封装性,例如下边示例的递归计算1到n的自然数之和。而该属性仅当相关函数正在执行时才可用。还有需要注意的是callee拥有length属性,这个属性有时候用于验证还是比较好的。arguments.length 是实参长度,arguments.callee.length ...

阅读全文
Tag: arguments callee | 分类: JavaScript / Ajax | 永久链接 | 评论: 0 | 引用: 0 | 阅读: 1345

恭喜彭毅,恭喜爱枣报

[ 2007-11-28 10:19:31 | 作者: Blank ]
很久之前就答应 彭毅爱枣报 写一篇 BLOG ,可最后由于工作事情忙和自己的懒惰一直搁置着没写,很歉意。

今天 意外 的发现, 爱枣报 已经100期了。100,这是值得纪念的数字,也是值得自豪的数字。

希望 爱枣报一个很有想法,而且执行力很强的一个人 的管理下,明天会走得更好!
...

阅读全文
Tag: 彭毅 爱枣报 祝福 | 分类: My Life | 永久链接 | 评论: 6 | 引用: 0 | 阅读: 1403

如何去除点击链接时出现的虚线框

[ 2007-11-20 09:58:57 | 作者: Blank ]
有时候在一个页面用到收放功能的时候时,总有一个虚线框在触发收放的功能按钮上,显得特别刺眼,那如何去除这个虚线框呢?

在IE下,需要在标签 a 的结构中加入 hidefocus="true" 属性。即:
<a href="http://www.taobao.com" hidefocus="true" title="淘宝网,淘我喜欢">淘宝网</a>

而在FF等浏览器中则相对比较容易,直接给标签 a 定义样式 outline:none; 就可以了,即:
a {
 outline:none;
}

如有更好的方法,欢迎跟帖讨论!
Tag: 链接 虚线 | 分类: Web Standards | 永久链接 | 评论: 9 | 引用: 0 | 阅读: 1745

蓝色理想最近二三事

[ 2007-11-13 16:35:40 | 作者: Blank ]
这两天工作太忙,没想到却发生了如此的事情,有时候事情是无奈的,抱怨又能怎样。但看到那么多的朋友在第一时间为 蓝色 出谋划策,伸出援助之手,心里很欣慰,真的,感谢大家,感谢大家为蓝色,更为我们所做的一切。而蓝色 ,一个人却毅然的走着,我相信那是一个不归路,但他认为值得,更因为有大家陪伴着他,痛并快乐着!

永远祝福好人好报!

下面是从 泡泡 那看到的《[紧急通告]关于蓝色理想经典论坛无法访问的声明》
Quote:
  亲爱的 蓝色理想网站 及 经典论坛的会员朋友们,我们在这里非常遗憾地通知大家,在未来的一段时间里,我们将不能保证经典论坛的正常访问,由于来自外部的不可抗力,论坛服务器所在的机房已对我们进行封网处理,原因是相关监管部门接到举报,在我们的服务器上发现了有害内容,这已经是六天来的第二次封网了 (一次长沙,一次石家庄)。
...

阅读全文
Tag: 蓝色理想 | 分类: My Life | 永久链接 | 评论: 2 | 引用: 0 | 阅读: 1562

google你的玩笑也开得太大了吧

[ 2007-10-18 09:11:50 | 作者: Blank ]
今天 轻候 发给我 Google 博客搜索的地址(http://blogsearch.google.com/ ),让我打开看,一看竟然是百度搜索的页面,后来我以为是自己网络的问题,发给朋友,得到的结果是一样的。抓图如下(2007年10月18日8:50抓图):

Please click to zoom in!


结论:无语 ORZ

原来今天是百度“日”,哈哈:http://www.gseeker.com/50226711/eeieyoutubeagooglec_121822.php
Tag: google 百度 | 分类: Other | 永久链接 | 评论: 21 | 引用: 0 | 阅读: 3284

HTML5元素和属性一览

[ 2007-10-15 11:01:34 | 作者: Blank ]
HTML5 作为 HTML4 和 XHTML 的未来版本,一定有他的魅力所在。对于 HTML5 中的元素和属性到底有哪些,先睹为快:

《HTML5 Elements and Attributes》:http://simon.html5.org/html5-elements

PS:以后 BLOG将会每周至少一博更新。
Tag: HTML5 | 分类: Web Standards | 永久链接 | 评论: 3 | 引用: 0 | 阅读: 1964