摘要: CSS BFC 参考了 MDN https://blog.csdn.net/sinat_36422236/article/details/88763187 https://zhuanlan.zhihu.com/p/25321647 一. 常见的定位方案 在讲 BFC 之前,我们先来了解一下常见的定位 阅读全文
posted @ 2020-07-10 18:35 fcslow 阅读(96) 评论(0) 推荐(0)
摘要: 适配器模式 一、什么是适配器模式 适配器模式作用是解决两个软件实体间的接口不兼容的问题,使用后原本由于接口不兼容而不能工作的两个软件实体可以一起工作 在实际工作中发现模块或对象的某个接口并不符合目前的需求,而代码量太大修改不现实,此时就需要用到适配器了让适配器与旧接口打交道,我们与适配器打交道 二、 阅读全文
posted @ 2020-07-10 05:54 fcslow 阅读(118) 评论(0) 推荐(0)
摘要: 观察者模式 还有一些好的列子应用可以看看 javascript设计模式与开发实践 这本书!!!!! 一、观察者模式是什么 观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象豆浆得到通知,在js开发中我们一般用事件模型来替代传统的发布-订阅模式 二、如何实现 阅读全文
posted @ 2020-07-10 05:05 fcslow 阅读(259) 评论(0) 推荐(0)
摘要: 防抖(debounce) 节流(throttle) 一、 什么是防抖 含义 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间,即如果在n秒内 再次触发该事件,会清除前一次的延时函数 代码实现 // 防抖 function debounce(fn, delay = 5 阅读全文
posted @ 2020-07-10 01:35 fcslow 阅读(407) 评论(0) 推荐(0)