会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
懒惰ing
如果不是生活所迫,谁愿意把自己逼得一身才华
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
2021年2月3日
设计模式之桥接模式
摘要: 桥接模式 桥接模式的设计目的施不让下层组件组件的变化,影响上层的调用。 桥接模式的实例 假设我有两个类,但是它们有很多不确定性,可能在后续会变修改,如下: class RedCirlce { drawCircle(redius, x, y) { console.log(`Drawing Circle
阅读全文
posted @ 2021-02-03 23:17 懒惰ing
阅读(88)
评论(0)
推荐(0)
2021年2月2日
设计模式之适配器模式
摘要: 适配器模式 适配器模式是作为两个不同的接口的一种聚合,比如说SD卡适配器,无论使用TF或SD卡或者其它卡,对外输出都是USB接口。 适配器模式实例 我们用播放器为例,首先我们有两个设备,一个是Vlc播放器,一个是Mp4播放器,一个需要使用playVlc按钮来播放,一个要使用playMP4按钮来播放。
阅读全文
posted @ 2021-02-02 23:40 懒惰ing
阅读(130)
评论(0)
推荐(0)
2021年1月28日
使用echarts地理坐标/地图
摘要: 使用echarts地理坐标/地图 这里我将echarts的全国主要城市空气质量 - 百度地图作参考 首先导入官方示例 但是发现图形并不现实,只有标题 这是因为缺少百度地图 获取百度地图密钥ak 获取ak地址 然后在你的代码中加入百度外部script <script type="text/javasc
阅读全文
posted @ 2021-01-28 20:17 懒惰ing
阅读(2484)
评论(0)
推荐(0)
echarts 随屏幕大小改变大小(resize)
摘要: echarts 随屏幕大小改变大小(resize) echarts多个图表大小随屏幕的大小改变自适应,Echarts 多图表自适应窗口大小,echarts随页面大小变化而变化; 页面单个 echarts 当页面只有一个图表的时候直接用 window.onresize = myChart.resize
阅读全文
posted @ 2021-01-28 16:27 懒惰ing
阅读(1197)
评论(0)
推荐(0)
2021年1月26日
nprogress 进度条使用
摘要: nprogress NProgress 是一个轻量级的进度条组件,使用简便,可以很方便集成到单页面应用中 官网链接 http://ricostacruz.com/nprogress/ 安装 npm $ npm install --save nprogress CDN https://unpkg.co
阅读全文
posted @ 2021-01-26 21:52 懒惰ing
阅读(1855)
评论(0)
推荐(0)
2021年1月24日
设计模式之装饰器模式
摘要: 装饰器模式 需求 4s店在卖一种车,价格为10万元,如果用户需要在此基础上加装一些配置则需要加钱。 比如加热座椅配置需要2万元,电动车后视镜需要0.8万元等等。 function Car() { this.price = 10; } Car.prototype = { addHeatSeat: fu
阅读全文
posted @ 2021-01-24 21:31 懒惰ing
阅读(102)
评论(0)
推荐(0)
设计模式之建造者模式
摘要: 建造者模式 与工厂模式的区别 工厂模式注重创建对象的整体思路,不关心你想要创建的对象是什么样的。 建造者模式注重创建对象的细节,善于创建复杂对象或者复合对象。 需求 比如有一家招聘中介公司,现在有一批纸质简历或者建立数据信息,为了做成统一的电子版简历,我们需要将这些信息进行整理。 const dat
阅读全文
posted @ 2021-01-24 18:39 懒惰ing
阅读(89)
评论(0)
推荐(0)
2021年1月23日
设计模式之工厂模式
摘要: 工厂模式 简单工厂模式 批量生产对象的时候没有必要一个一个对象去创建,减少重复性代码。 在函数内部创建一个空对象 再给这个对象添加属性和方法 将包装好的对象返回处理啊 function createPerson(name) { const o = {}; o.name = name; o.getNa
阅读全文
posted @ 2021-01-23 18:06 懒惰ing
阅读(100)
评论(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
阅读(139)
评论(0)
推荐(0)
2021年1月21日
防抖和节流
摘要: 防抖和节流 防抖 不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 /** * 防抖:不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 * @callb
阅读全文
posted @ 2021-01-21 00:35 懒惰ing
阅读(67)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
公告