摘要: 你使用过那些Javascript库? jQuery ExtJS你是否研究过你所使用的JS库或者框架的源代码? 正在研究中、、、、、再说什么是哈希表? 类比数组,数组是编程上的哈希表,哈希表是一种数据结构,关键点就是用一个key值来取对应数据,就像数组的下标。'undefined'变量和'undeclared'变量分别指什么? 'undefined'是未定义,在jQuery源码中第一行就是,在变量没有赋值的时候的值即为undefined。underclared即为被污染的命名,当使用变量时,没有用var关键字,这时候,定义的变量会在window命名 阅读全文
posted @ 2012-12-03 21:06 Bug罗 阅读(3788) 评论(0) 推荐(0)
摘要: 这个前言是在百度一个叫Darren_聂微东那里看到的,知道设计模式,但最重要的是,这些设计模式有什么用。 前言: JavaScript设计模式的作用 - 提高代码的重用性,可读性,使代码更容易的维护和扩展。 1.单体模式,工厂模式,桥梁模式个人认为这个一个优秀前端必须掌握的模式,对抽象编程和接口编程都非常有好处。 2.装饰者模式和组合模式有很多相似的地方,它们都与所包装的对象实现同样的接口并且会把任何方法的调用传递给这些对象。装饰者模式和组合模式是本人描述的较吃力的两个模式,我个人其实也没用过,所以查了很多相关资料和文档,请大家海涵。 3.门面模式是个非常有意思的模式,几乎所有的J... 阅读全文
posted @ 2012-12-03 14:21 Bug罗 阅读(251) 评论(0) 推荐(0)