摘要: 今天开始阅读《JavaScript设计模式与开发实践》,对于设计模式的学习一直渴望已久。 设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。 其实平时在工作中不知不觉在使用某些设计模式,只是我们不知道而已。 动态类型语言和静态类型语言 静态类型语言在编译时便已确定变量的类 阅读全文
posted @ 2018-07-21 18:23 vxee 阅读(388) 评论(0) 推荐(0) 编辑
摘要: bind方法可以用来给一个方法绑定上下文环境对象,以及重新给方法传参数。bind的另一个简单使用是使一个函数拥有预设的初始参数。我们称为偏函数 由于bind方法在并不是在所有的浏览器上都支持,因此我们考虑自己实现bind方法。首先我们可以给目标函数指定作用域来简单实现bind 这样实现的bind方法 阅读全文
posted @ 2018-07-21 14:24 vxee 阅读(139) 评论(0) 推荐(0) 编辑