2007年12月

原创 最近用到的浏览器兼容javascript总结

最近做了一些javascript相关的工作,把其中一些和浏览器兼容相关的收获和大家分享一下,感谢下meizz,他的框架jsframework给我提供了许多现成的工具阅读全文>

发表于 @ 2007年12月28日 13:34:00|评论(loading...)|编辑

原创 [转]网友票选的2007我最牛msn签名(选摘)

  1.挤在北京,给首都添麻烦了…… 2.让房价涨的再猛烈一些吧! 3.谁能对偶的感情就像对人民币一样忠诚? 4.他们说我是BT,让我去做CT,结果我是ET。 5.生是她的人,死是她的吉祥物。 6.你真是个地道的美人啊。就是说你只有在地道里才算美人,因为地道里没灯。 7.蹲在厕所里,想着500万…… 8.早知道前世的五百次回眸,能换来今生的与你相遇。我就该把头甩断,来换这一辈子与你相遇。 9.彪悍的人生不需要解释。 10.青春就像卫生纸。看着挺多的,用着用着就不够了。 11.爷爷都是从孙子走过来的。 12.琴棋书画不会,洗衣做饭嫌累。 13.诚征小MM,共同来灌水;我灌长江头,君灌长江尾。 14.水能载舟,亦能煮粥! 15.也许似乎大概是,然而未必不见得。 16.我喝酒是想把痛苦溺死,但这该死的痛苦却学会了游泳。 17.不要等到人人都说你丑时才发现自己真的丑。 18.不对,就是碗是铁的,里边没饭你吃啥去? 19.我死了,但是在烈火中我又站起来了,你猜是涅磐,还是尸变? 20.我对生命无悔,奈何心中有愧,只要不死……誓将RMB一赚到底! 阅读全文>

发表于 @ 2007年12月17日 08:28:00|评论(loading...)|编辑

转载 JavaScript的9个陷阱及评点

来自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语焉不详,你只能用人眼从几千行代码中扫描。<script> var theObj = { city : "Boston", state : "MA", }</script> this的引用会改变如这段代码:<input type="button" value="Gotcha!" id="MyButton" ><script>var MyObject = function () { this.alertMessage = "Javascript阅读全文>

发表于 @ 2007年12月13日 05:56:00|评论(loading...)|编辑

原创 A tip when running javascript dynamically

firefox works differently from ie when change src of a existing script , in ie this action cause the javascript engine to reload that script, and execute it ,while in firefox, nothing will happen   you can have your own test by following code <script id="s1" type="text/javascript"> </script> <script language="javascript" type="text/javascript"> document.getElementById("s1").src="1.js"; </script>阅读全文>

发表于 @ 2007年12月11日 15:04:00|评论(loading...)|编辑

原创 Web中使用多线程来增强用户体验

前几天遇到了一个问题,我在页面逻辑里需要调用一个webservice,处理一个比较耗时的操作,但是我不需要知道其返回值。于是我希望asp.net能像winform一样使用自动生成的webservice异步方法 你是不是想说:在页面调用webservice的时候,直接调用其异步实现不就完了吗? 这其实是行不通的,为了实现异步调用,我们需要对页面进行小小的改动,在Page元素里加上IsAsync=true 我们很快就会发现这样做的问题: 让我们测试一下吧,现在我们在一个webservice的Helloworld方法中放入一个Thread。Sleep(10000),然后调用他的异步实现。通过调试,我们可以发现虽然程序运行至HelloworldAsync时,非常快速的返回并往下运行,但是当所有逻辑处理完成后,页面并不Response,而是硬生生等待我们的线程睡醒了才返回。 可是如果我希望真正做到调了不管怎么办呢?&nbsp; 你可以使用Thread,或者ThreadPool,自己来启动一个线程,我推荐使用ThreadPool,这样的话,这些线程都会被iis的线程池管理起来阅读全文>

发表于 @ 2007年12月08日 07:33:00|评论(loading...)|编辑

原创 web架构设计经验分享

本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。。 ebay的工程师说过,他们的架构设计从来都不能满足系统的增长,所以他们的系统永远都在推翻重做。请注意,不是ebay架构师的能力有问题,他们设计的架构总是建立旧版本的瓶颈上,希望通过新的架构带来突破,然而新架构带来的突破总是在很短的时间内就被新增需求淹没,于是他们不得不又使用新的架构web开发,是个非常敏捷的过程,变化随时都在产生,用户需求千变万化,许多方面偶然性非常高,交之软件开发,希望那个用一个架构规阅读全文>

发表于 @ 2007年12月04日 02:41:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 朱燚