上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 适配器模式 适配器模式是作为两个不同的接口的一种聚合,比如说SD卡适配器,无论使用TF或SD卡或者其它卡,对外输出都是USB接口。 适配器模式实例 我们用播放器为例,首先我们有两个设备,一个是Vlc播放器,一个是Mp4播放器,一个需要使用playVlc按钮来播放,一个要使用playMP4按钮来播放。 阅读全文
posted @ 2021-02-02 23:40 懒惰ing 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用echarts地理坐标/地图 这里我将echarts的全国主要城市空气质量 - 百度地图作参考 首先导入官方示例 但是发现图形并不现实,只有标题 这是因为缺少百度地图 获取百度地图密钥ak 获取ak地址 然后在你的代码中加入百度外部script <script type="text/javasc 阅读全文
posted @ 2021-01-28 20:17 懒惰ing 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: echarts 随屏幕大小改变大小(resize) echarts多个图表大小随屏幕的大小改变自适应,Echarts 多图表自适应窗口大小,echarts随页面大小变化而变化; 页面单个 echarts 当页面只有一个图表的时候直接用 window.onresize = myChart.resize 阅读全文
posted @ 2021-01-28 16:27 懒惰ing 阅读(917) 评论(0) 推荐(0) 编辑
摘要: nprogress NProgress 是一个轻量级的进度条组件,使用简便,可以很方便集成到单页面应用中 官网链接 http://ricostacruz.com/nprogress/ 安装 npm $ npm install --save nprogress CDN https://unpkg.co 阅读全文
posted @ 2021-01-26 21:52 懒惰ing 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 需求 4s店在卖一种车,价格为10万元,如果用户需要在此基础上加装一些配置则需要加钱。 比如加热座椅配置需要2万元,电动车后视镜需要0.8万元等等。 function Car() { this.price = 10; } Car.prototype = { addHeatSeat: fu 阅读全文
posted @ 2021-01-24 21:31 懒惰ing 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 与工厂模式的区别 工厂模式注重创建对象的整体思路,不关心你想要创建的对象是什么样的。 建造者模式注重创建对象的细节,善于创建复杂对象或者复合对象。 需求 比如有一家招聘中介公司,现在有一批纸质简历或者建立数据信息,为了做成统一的电子版简历,我们需要将这些信息进行整理。 const dat 阅读全文
posted @ 2021-01-24 18:39 懒惰ing 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 简单工厂模式 批量生产对象的时候没有必要一个一个对象去创建,减少重复性代码。 在函数内部创建一个空对象 再给这个对象添加属性和方法 将包装好的对象返回处理啊 function createPerson(name) { const o = {}; o.name = name; o.getNa 阅读全文
posted @ 2021-01-23 18:06 懒惰ing 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 数组乱序 - 洗牌算法 从最后一个元素开始,从数组中随机选出一个位置,交换,直到第一个元素。 function shuffle(array) { const length = array.length; for(let i = length - 1; i > -1; i--) { const ran 阅读全文
posted @ 2021-01-23 16:00 懒惰ing 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 防抖和节流 防抖 不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 /** * 防抖:不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 * @callb 阅读全文
posted @ 2021-01-21 00:35 懒惰ing 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 组件自定义事件之 .sync 修饰符 在没有 .sync 修饰符之前我们要对一个 prop 进行双向绑定。 可直接复制以下代码查看 <!--父组件模板--> <div id="app"> {{father}} <button @click="btnClick">父组件按钮</button> <son 阅读全文
posted @ 2021-01-18 20:43 懒惰ing 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页