本来是准备继续写《JavaScript设计模式与开发实践》阅读笔记系列的,但最近看了一本书,于是想先聊聊这个书。据说这是一本拖了15年才写成的小书。
拖延又何妨
2018年8月22日
...阅读全文
本来是准备继续写《JavaScript设计模式与开发实践》阅读笔记系列的,但最近看了一本书,于是想先聊聊这个书。据说这是一本拖了15年才写成的小书。
迭代器模式:一个相对简单的模式,目前绝大多数语言都内置了迭代器,以至于大家都不觉得这是一种设计模式
在知道有animation-play-state
这个animation的参数时,我内心是激动的。在得知iOS端并不支持时,一股凉意袭来
前段时间跟一位即将离职的同事聊天,他提到面试新东家的时候,被问到如何实现一个方法来模拟new操作符。当时他没有告诉我怎么实现的。
于是便查找资料,了解到具体的实现方法。
于此记录之
从钢铁侠到这部复仇者联盟3,漫威真的给了影迷们一份大礼!
遗漏的知识点:addEventListener的第二个参数不光可以传入一个函数,还可以传入一个实现了EventListener
接口的对象。
代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。
策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且是它们可以相互替换。
这一章让我知道了单例模式的核心就是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。但在JavaScript中单例模式有别的区别于传统面向对象语言的应用,惰性单例模式在实际的开发中有很多用途,例如提高页面性能,避免不必要的DOM操作等。
记录一下一些jQuery方法,备忘