摘要: 图片懒加载:当一个页面的图片过多时,如果要一次性把所有的图片都加载下来,那么势必会影响加载速度,这时我们可以考虑可视区域外的图片不加载。以提高网站加载效率, 注,网页时从上到下,从左往右解析的,一般js我们都放在页面的底部,图片未加载完会阻塞之后html的解析,有些js是window.onload后 阅读全文
posted @ 2019-07-17 20:58 waitklove 阅读(587) 评论(0) 推荐(0) 编辑
摘要: flutter 1.Text 文本组件 2 center 组件 3 Container 容器组件 4.Row和Column 行组件和列组件 Row行组件,一行排列, Column 列组件,多列排列,单行只有一个元素 5.Image 图片组件 分远程图片和本地图片(注本地图片配置特别麻烦,这里只写远程 阅读全文
posted @ 2019-07-04 20:49 waitklove 阅读(854) 评论(0) 推荐(0) 编辑
摘要: dart 官方文档 http://dart.goodev.org/guides/language/language-tour# 重要概念所以能够使用变量引用的都是对象,也就是所以可以赋值给变量的都是对象,包括数值,对象,null,方法,都继承与Object使用静态类型,能具有更好的语义,如 num, 阅读全文
posted @ 2019-07-02 22:42 waitklove 阅读(198) 评论(0) 推荐(0) 编辑
摘要: flutter 中文网 https://flutterchina.club/get-started/install/ 1.配置全局环境 PUB_HOSTED_URL=https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL=https://storage. 阅读全文
posted @ 2019-06-24 19:47 waitklove 阅读(450) 评论(0) 推荐(0) 编辑
摘要: vue路由插件,vuer Router,使vue官方的路由管理其,和vue高度耦合 1.vue-Router的使用 2.路由的跳转 this.$router.push('/path') this.$router.push({name:'routername'}) 路由的get方式传值 this.$r 阅读全文
posted @ 2019-06-12 21:11 waitklove 阅读(317) 评论(0) 推荐(0) 编辑
摘要: css秘密花园 1.透明边框 2.css多重边框 3.css内圆角 4.滚动的进度条 5.一像素横线 主要是手机端问题,有时候1px不是1px 使用box-show 配合transform: scale(.5) translateZ(0) 参考地址 https://lhammer.cn/You-ne 阅读全文
posted @ 2019-06-05 20:17 waitklove 阅读(635) 评论(2) 推荐(0) 编辑
摘要: vue,基于mvvm模式下的一个前端框架 mvvm模式下简单的实现数据代理,数据劫持 1.是用Object.defineProperty 实现数据代理 2.使用发布订阅者模式,配合 Object.defineProperty,实现数据劫持 数据劫持包括依赖收集和依赖促发 (只考虑最简单的方式,并且没 阅读全文
posted @ 2019-05-26 20:30 waitklove 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 1.观察者模式 定义一些一对多的关系,将一系列的观察者对目标函数感兴趣,将自己添加进目标函数,当目标函数状态发生改变时,发送通知,以此通知附加在目标上的观察者 2.发布订阅者模式 订阅者A和发布者B是通过中间件关联起来的,他们没有直接的交流 3.中间件模式 中间件模式在js中也广泛引用,如node的 阅读全文
posted @ 2019-05-23 21:03 waitklove 阅读(577) 评论(0) 推荐(0) 编辑
摘要: es6 generator函数,我们都知道asycn和await是generator函数的语法糖,那么genertaor怎么样才能实现asycn和await的功能呢? 1.thunk函数 将函数替换成一个只接受回调函数作为参数的单参数函数 2.generator异步编程的示例 使用while去让上面 阅读全文
posted @ 2019-05-21 20:53 waitklove 阅读(687) 评论(0) 推荐(0) 编辑
摘要: es7 async和await ,作为genertor函数语法糖,在使用上比generator函数方便的,Generator 函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用yield语句注明. generator将异步的流程标记的很简洁,但是流程执行却并不方便,所有 阅读全文
posted @ 2019-05-18 15:59 waitklove 阅读(6641) 评论(0) 推荐(1) 编辑