摘要:
H5项目常见问题及注意事项 补充: https://github.com/aligay/fastclick/blob/master/lib/fastclick.js Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 空白页基本meta标签 其他meta标签 常见问题: 移动端如 阅读全文
摘要:
目录 常规方式实现搜索功能 RxJS · 流 Stream RxJS 实现原理简析 观察者模式 迭代器模式 RxJS 的观察者 + 迭代器模式 RxJS 基础实现 Observable Observer RxJS · Operators Operators ·入门 一系列的 Operators 操作 阅读全文
摘要:
介绍 RxJS是一个异步编程的库,同时它通过observable序列来实现基于事件的编程。它提供了一个核心的类型:Observable,几个辅助类型(Observer,Schedulers,Subjects),受到Array的扩展操作(map,filter,reduce,every等等)启发,允许直 阅读全文
摘要:
我使用 angular-cli 来搭建项目。 ng new infinite-scroller-poc --style=scss 项目生成好后,进入 infinite-scroller-poc 目录下。 Angular CLI 提供了一堆命令用来生成组件、指令、服务和模块。 我们来生成一个服务和一个 阅读全文
摘要:
无限滚动加载应该是怎样的? 无限滚动加载列表在用户将页面滚动到指定位置后会异步加载数据。这是避免寻主动加载(每次都需要用户去点击)的好方法,而且它能真正保持应用的性能。同时它还是降低带宽和增强用户体验的有效方法。 对于这种场景,假设说每个页面包含10条数据,并且所有数据都在一个可滚动的长列表中显示, 阅读全文
摘要:
用let不用var ES6之前我们用var声明一个变量,但是它有很多弊病: 因为没有块级作用域,很容易声明全局变量 变量提升 可以重复声明 还记得这道面试题吗? var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { conso 阅读全文