240 发简信
IP属地:宁夏
  • JavaScript深入之继承

    写在前面 本文讲解JavaScript各种继承方式和优缺点。 但是注意: 这篇文章更像是笔记,哎,再让我感叹一句:《JavaScript高级程序...

  • JS设计模式之组合模式

    组合模式(Composite) 又称部分-整体模式,将对象整合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用...

  • JS设计模式之适配器模式

    适配器模式 将一个类(对象)的接口(方法或属性)转化成另外一个接口,以满足用户需求。 类(对象)之间接口的不兼容问题可以通过适配器模式解决 适配...

  • JS设计模式之命令模式

    命令模式(Command):将请求与实现解耦,并封装成独立对象,从而使不同的请求对客户端的实现参数化。 命令模式 命令模式是将执行的命令封装,解...

  • JS设计模式之迭代器模式

    迭代器模式(Iterator) 在不暴露对象内部结构的同时,可以顺序地访问聚合对象内部的元素 迭代器模式 (一个幻灯片的基类案例) forEac...

  • JS设计模式之策略模式

    策略模式(Strategy):将定义的一组算法封装起来,使其相互之间可以替换。封装的算法具有一定独立性,不会随客户端变化而变化。 策略模式最主要...

  • JS设计模式之MVC模式

    MVC模式 model(模型) - view(视图) - controller(控制器)

  • JS设计模式之MVP模式

    MVP模式 model(模型) - view(视图) - Presenter(管理器),view层不能直接引用model层内的数据,二是通过pr...

  • JS设计模式之模块模式

    我们通过单体模式理解了是以对象字面量的方式来创建单体模式的;比如如下的对象字面量的方式代码如下: 模块模式的思路是为单体模式添加私有变量和私有方...