摘要: 一、定义 定义一系列的算法,把他们一个个封装起来,并且使他们可以互相替换 二、举例 动画中缓动函数,用来控制动画的运动方式,比如linear、cubic、bounce等 三、结构 策略模式分为两个部分,一个是策略类,用来将算法进行封装,另一个是环境类,用来接收请求,并把这个请求委托给策略类。 四、实 阅读全文
posted @ 2020-07-19 20:26 泛舟青烟 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点 二、举例 单击按键弹出弹出框,这个弹出框是唯一的,无论单击多少次,这个弹出框都应该只被创建一次。 三、实现 单例模式分为两种,一种是立即执行,另一种是惰性执行 1.立即执行 所谓立即执行就是当js代码加载后,就会立刻创建一个单例对象。 阅读全文
posted @ 2020-07-19 20:21 泛舟青烟 阅读(278) 评论(0) 推荐(0) 编辑