随笔分类 - JS设计模式
摘要:接着学习《JavaScript设计模式与开发实践》一书。 书中用售楼处发给订阅者楼房信息短信的例子,说明了发布-订阅模式。一个发布-订阅模式,总结来说,由以下几条: 1.首先要指定好谁充当发布者,比如售楼处; 2.然后给发布者添加一个缓存列表,用于存放回调函数以便通知订阅者; 3.最后发布消息的时候
阅读全文
摘要:能看出上面是一个策略模式的实现么?一个基于策略模式的程序至少由两部分组成。第一个部分是一组策略类,策略类封装了具体的算法,并负责具体的计算过程。第二个部分是环境类,环境类接受客户的请求,随后把请求委托给某一个策略类。要做到这点,说明环境类要维持对某个策略对象的引用。 仍学习自《JavaScript设
阅读全文
摘要:5.迭代器模式 先实现一个简单的迭代器,类似于JQ里的$.each方法。
阅读全文
摘要:刚入职时,看过一段时间的设计模式,似懂非懂。不知不觉过去七个月了,对JS的理解更深刻了,数据结构与算法的基础也基本上算是过了一遍了,接下来要把设计模式搞定,然后不再深层次研究JS了,而是学习前端自动化、linux、数据库、服务器等的相关知识。 虽然各种模式非常有用,但我们编写业务代码的时候,往往不需
阅读全文
浙公网安备 33010602011771号