摘要: 适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速成包装器(wrapper)。 适配器模式的3个角色 1.目标角色:该角色定义把其他类转换为何种接口,也就是我们的 阅读全文
posted @ 2017-06-13 15:05 若栖1017 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 策略模式的三个角色 封装角色: 屏蔽高层模块对策略,算法的直接访问,封装可能存在的变化 抽象策略角色: 策略,算法家族的抽象,通常为借口。定义每个策略或算法必须具有的方法和属性 具体策略角色 实现抽象策略中的操作,该类含有具体的算法 优点 阅读全文
posted @ 2017-06-13 12:54 若栖1017 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 有限状态机 把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理。 阅读全文
posted @ 2017-04-23 06:23 若栖1017 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 一。设计思路 1.首先画一个时钟的底盘 显示最外层的圆 然后是内层的圆环 再是分钟刻度的点 这个点的实现是通过svg的stroke-dasharray属性实现的 2.接下来是时针,分针,秒针 1.这时候你可以用直线,也可以用折线,他们都需要一个起点,一个终点,你可以把整个圆的圆心作为这些针的起点或终 阅读全文
posted @ 2017-04-15 18:52 若栖1017 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 做动画时 圆形相关的计算 阅读全文
posted @ 2017-04-02 10:43 若栖1017 阅读(122) 评论(0) 推荐(0) 编辑
摘要: swiper的一些常用方法整理 阅读全文
posted @ 2017-04-02 10:36 若栖1017 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: svg动画 动画基础 圆环加载动画实例 阅读全文
posted @ 2017-04-02 10:21 若栖1017 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。 web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。 浏 阅读全文
posted @ 2017-02-22 12:58 若栖1017 阅读(830) 评论(0) 推荐(0) 编辑
摘要: $.extend(defaultSettings,settings) 阅读全文
posted @ 2017-02-20 13:12 若栖1017 阅读(526) 评论(0) 推荐(0) 编辑
摘要: border-width 定义和用法 border-width 简写属性为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。 只有当边框样式不是 none 时才起作用。如果边框样式是 none,边框宽度实际上会重置为 0。不允许指定负长度值。 例子 1 border-width:thin med 阅读全文
posted @ 2017-02-18 13:01 若栖1017 阅读(145) 评论(0) 推荐(0) 编辑