摘要: 使用vuex时,对于可进行抽象的公共组件(业务组件),不但可以将数据状态state进行共享,还可以将其请求后台数据的操作(actions)、存state的逻辑(mutations)、视图取state的格式化等(getters),进行封装共享。 阅读全文
posted @ 2017-11-06 21:36 蒲公英tt 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: 由于接口在上线前,不可避免的会出现变动,小则属性名变,大则结构变化。通过增加数据适配层,加强接口的稳定性;同时,定义的数据结构,更贴合视图组件的展示需要;且将容错、初始状态逻辑放在适配层中,减少业务层的基础数据容错等等。 阅读全文
posted @ 2017-11-06 21:28 蒲公英tt 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 本文简单介绍了Angularjs与Vuejs的数据双向绑定原理,并对Vuejs的原理通过流程图及代码分析的方式,深入理解。其中重点说明了其依赖追踪、数据劫持的原理,另对其中使用的技术点,进行简单说明,包括:ES5 Object.defineProperty()、HTML5 mutaion observer、documentFragment等,其中也包含了几种常用的角色模式:观察者、订阅器。 阅读全文
posted @ 2017-08-30 16:12 蒲公英tt 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 通过VUE单页应用在刷新页面与路由跳转页面下的网络图,分析单页应用在页面加载过程中的优势与劣势,并提供了一些加载性能优化的方法。 阅读全文
posted @ 2017-07-14 11:37 蒲公英tt 阅读(21162) 评论(1) 推荐(2) 编辑
摘要: 对vue应用的优势、劣势,以及vue数据驱动核心原理,状态管理工具vuex、路由插件vue-router的总结概括及思考~ 阅读全文
posted @ 2017-07-05 15:05 蒲公英tt 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 通过兼容使用resize和blur的方法,实现键盘收起的监听。本文介绍了安卓、ios下键盘收起事件监听的方法,并给出了兼容的解决方案。 阅读全文
posted @ 2017-06-29 17:53 蒲公英tt 阅读(7915) 评论(0) 推荐(0) 编辑
摘要: 本文主要解决移动端web上模态窗口[浮层]的两个交互问题:滑屏联动、ios橡皮筋。解决的重点在touchmove事件上,通过禁止全局touchmove事件,并恢复窗口内的touchmove操作结果,解决这两个问题。 阅读全文
posted @ 2017-06-29 11:44 蒲公英tt 阅读(1925) 评论(0) 推荐(0) 编辑
摘要: 在上一浏览器跳转行为的测试中,我们看到了通过不同的方法操作浏览器跳转时,它的刷新表现有所不同,在这一文章中,将看看,为何会产生这样的不同?其背后的实质是什么?浏览器的访问历史记录到底是如何运作的呢? 阅读全文
posted @ 2017-06-21 13:58 蒲公英tt 阅读(10077) 评论(0) 推荐(1) 编辑
摘要: 最近做的项目中,涉及vue router 路由操作,其操作方法不同,产生的行为亦不同。本文通过对比实验,对其行为进行实验对比及总结,避免混淆。 阅读全文
posted @ 2017-06-20 22:01 蒲公英tt 阅读(12222) 评论(1) 推荐(0) 编辑
摘要: 在最近进行的项目中,已经全面开始使用到了ES6,这里对ES6进行整理总结。用得比较多的是带*的内容,这些语法、新增类型、模块调用等从代码量上、可读性上、操作上给项目带来了不少便利。 阅读全文
posted @ 2017-06-19 13:11 蒲公英tt 阅读(275) 评论(0) 推荐(0) 编辑