logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ES6语法(3)—— 用promise()对象优雅的解决异步操作

  Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。  所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。  上面两段话是阮大神对于promise对...

vue进阶测试——数据双向绑定原理探究

   本课题研究承接浏览器的渲染机制一文,写文章前感谢一下趣链大佬的面试点播,虽然不知道听来了什么,哈哈~   依旧是放上详细的参考链接   用了vue几个月后,写前端的思维方式逐渐从操作dom的方式中解脱出来,现在思考问题的时候,几乎都是带着如何以数据驱动模板的方式思考,因此,了解一下数据是如何驱动模板是一件十分必要的事情。  关于双向绑定一词(mvvm),可以分开来解读,即:如何监...

vue-router入门(终章)—— 页面过渡,记住滚动,路由懒加载

   vue-router里面提供的功能点除了路由懒加载是须要使用的,其他功能可以当作一个参考,如页面过渡,记住滚动条位置等。页面过渡  先讲页面过渡,关于页面过渡,也就是所谓的切换路由时候的动画效果,我们一般可以借助一些插件实现,如element-ui中就提供了相关的功能,当然vue-router也提供了类似的功能,毕竟是管理路由切换的,所以照顾到切换时候的动画也是正常的。<r..

D3 v4.x 的echarts化(2-3)—— 带颜色过渡和动画的圆环图/饼图

加上数据更新功能,这个功能代码在github上echarts效果参考链接:http://echarts.baidu.com/examples/editor.html?c=pie-doughnutgithub源码地址:https://github.com/dkr380205984/myComponent/blob/master/src/page/d3/pie.vue饼状图/圆环图...

Vuex入门(终章)—— module使用随便讲讲

本文转自https://blog.csdn.net/weixin_38788947/article/details/76034380  关于module的使用,为什么说随便讲讲,因为个人觉得module的分模块本身就毫无意义,如果分模块后可以部分加载什么的可能还有点性能上的优化,然而并没有,事实上在本系列的第一章我就阐述了vuex的初衷——公共状态管理。vuex被设计出来并不是为了代替Vue的..

D3 v4.x 的echarts化(2-4)—— 饼图扩展玫瑰图

本文参考echarts示例:http://echarts.baidu.com/examples/editor.html?c=pie-custom本文github地址:https://github.com/dkr380205984/myComponent/blob/master/src/page/d3/rosePie.vue关于饼图的拓展基本没有什么创新点。设计思路:通过线性比例尺得...

vue进阶测试——虚拟dom是什么?

  在深入探究虚拟dom的原理之前,先了解一下其概念是十分有必要的一件事。  什么是虚拟dom?  官网给出的概念:Vue通过建立一个虚拟DOM树对真实DOM发生的变化保持追踪。  一棵真实DOM树的渲染需要先解析CSS样式和DOM树,然后将其整合成一棵渲染树,再通过布局算法去计算每个节点在浏览器中的位置,最终输出到显示器上,这些步骤在浏览器的渲染过程及页面加载的优化方案一文中有详细的...

vue-router入门(3)—— 导航守卫的使用和流程探究

   在一个网站中,访问除了登录以外的接口往往都需要验证用户的个人信息,由于后台的登录信息在一定的时间后会失效,这个时候我们在跳转页面的时候再访问别的接口的时候,由于没有登录信息可能导致接口报错。一般我们会在vue组件的beforeCreate周期中写一个验证登录信息接口,以验证用户信息是否失效。  事实上上面的操作并没有什么软用,之前我在vue生命周期和异步加载的关系一文中就指出了异步操...

vue进阶测试——生命周期和异步加载的微妙关系

    本文继续探索vue中的坑,关于vue的生命周期和异步加载相关处理的文章还比较少,可能是自己没有用谷歌而用百度的缘故吧。关于异步操作和生命周期,会牵扯到浏览器的单线程处理机制,以及ES中的promise对象,有兴趣的可以事先了解一下再看下去,当然我自己对单线程的处理机制可能了解的也不是很深,写的不对,请指正。    关于本文中生命周期的理解,一切以实际出发,为什么要强调这个,因为实际情况..

vue进阶测试——computed,filters两种数据处理工具的局限性

    个人对vue的了解不是非常深入,从自学vue(半个月),到正式使用vue,现在差不多用了快3个月的时间,期间遇到了大大小小的坑可以说是不计其数,有些领域(如生命周期和异步操作的“冲突”)都没时间好好研究,甚至是碰都不敢碰,大部分情况都是敷衍了事(遵循,你先把东西做出来,且看起来是好的原则,实际上是胡搞毛搞搞好的),本文单纯的整理了一些自己在用vue的过程中遇到的一些“跳过的”坑,今天花一个

    共 23 条
  • 1
  • 2
  • 3
  • 请选择