摘要: Nicholas C.Zaka Java Script高级程序设计 Ajax高级程序设计(第2版) 的作者的一篇讲如何编写高效javascript的ppt。对js函数调用过程,scope,closure也有分析。非常不错 http://www.slideshare.net/nzakas/writing-efficient-javascript 阅读全文
posted @ 2009-10-11 22:50 悠悠木匠 阅读(138) 评论(0) 推荐(0)
摘要: 大家都知道prototype创建类的源码为 var Class = { create: function() { return function() { this.initialize.apply(this, arguments);} } } 为什么是用 this.initialize.apply(this, arguments); 而不是this.initialize(arguments); ... 阅读全文
posted @ 2009-10-02 08:22 悠悠木匠 阅读(160) 评论(0) 推荐(0)
摘要: 在实际项目中,经常会碰到树状结构,比如模块菜单,组织架构等,典型的定义如下图:http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/05/14/how-to-map-a-tree-in-nhibernate.aspx对Nhibernate的tree map方法讲的比较详细,但是这种方法对于大数据量会有性能问题。我们更多的是用单表映射来... 阅读全文
posted @ 2009-09-22 23:31 悠悠木匠 阅读(741) 评论(1) 推荐(0)
摘要: 很多时候都需要动态定义树节点,如功能菜单的第一级菜单可能是很多,组织架构的第一级的显示是分公司等等需求,Ext.tree.TreePanel也支持,但是网上很少有例子详细解释怎么实现。查阅了extjs的文档后,发现其实也很简单。只需要把TreePanel的rootVisible: false,就可以隐藏root节点,界面上第二级节点是root节点的显示效果了。 SysAdmin.TreePane... 阅读全文
posted @ 2009-09-22 22:23 悠悠木匠 阅读(1639) 评论(0) 推荐(0)