摘要:
Asp.net页面一个按钮点击了以后需要后天长时间操作才有反应,需要向前台输出“数据正在载入,请等待… Loading, please wait…”的提示。有很多实现方法,有些控件都直接封装了,例如ExtJS,只要parentPanel.body.mask(‘数据正在载入,请等待… Loading, please wait…’, 'x-mask-loading'),装载完毕调用parentPanel.body.unmask();即可。这里用一个土办法:加一个隐藏的div层,button点击以后显示,装载完毕后隐藏。 阅读全文
摘要:
ASP.NET的web应用越做越大,即便用了AJAX也是要装载很多JS或者外部框架,导致大型应用启动装载很慢。这儿演示了一个类似Splasher的显示ASP.NET页面装载进度的方法。只要继承LoadingNotifier,调用几个JS方法即可。 阅读全文
摘要:
从语言操作、DOM相关、内存管理、JS压缩等多方面进行JS优化.... 因为JavaScript的解释性,所以a.b.c.d.e,需要进行至少4次查询操作,先检查a再检查a中的b,再检查b中的c,如此往下。所以如果这样的表达式重复出现,只要可能,应该尽量少出现这样的表达式,可以利用局部变量,把它放入一个临时的地方进行查询。这一点可以和循环结合起来,因为我们常常要根据字符串、数组的长度进行循环,而通常这个长度是不变的,比如每次查询a.length,就要额外进行一个操作,而预先把var len=a.length,则就少了一次查询。 阅读全文
摘要:
正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式 ... 阅读全文
摘要:
从我理解,在软件范畴上,是软件系统本身的属性,或者进一步说是设计的属性,代码的属性。因为我们经常说设计的可扩展性,代码的可扩展性。那与之相对应的是什么呢?是变化,软件环境的变化(可能是业务环境,运行环境)导致软件要进行改动才能满足人们对它的要求,这种系统本身适应变化的能力就是可扩展性。 阅读全文
摘要:
据统计,可能80%的维护人员都不是以前的开发人员。所以,软件维护首要面临的是对当前软件系统的理解,这次我就这个话题说一下我自己的理解。目前只能想到几点,希望大家能够补充。 那么应该从哪几方面来理解呢?我觉得主要是理解业务,理解依赖,理解架构,理解设计,理解代码,理解Hot Spot。 阅读全文
摘要:
A君在微软负责SQL Server工作多年,出来创业成立自己的公司做基于SQL Server的智能数据挖掘和商务智能的软件产品。B君在美国读博士,生物化学专业,有了一项发明专利,在美国成立了公司,回国成立分公司。C君在某软件公司做项目经理,银行领域积累了一些人脉资源,和三两同事筹资成立了自己的公司。。。 阅读全文
摘要:
公司要招人,我准备了一些面试题,大概如下 ...# 简述 private、 protected、 public、 internal 修饰符的访问权限 # AppDomain是什么?# 有没有用过反射,适用场合?
# Delegate和Event的区别,为什么Interface不能定义Delegate却可以含有Event? 说几个最熟悉的设计模式及试用场合 #你认为一个优秀的软件工程师需要哪些品质?先后排序。 阅读全文
摘要:
以用户为中心,其他一切纷至沓来。最好的方式是将一件事情做到极致。 快比慢好。网络需要民主的作风。您不必坐在台式机前也能获得所需的答案。您可以通过正当途径赚钱。信息始终在不断地累加。对信息的需求超越了国界。没有西装革履也一样严肃认真。只是优秀还不够。
阅读全文