- 博客(4)
- 收藏
- 关注
转载 vue双向绑定原理-defineProperty
vue的双向绑定是由数据劫持结合发布者-订阅者模式实现的,那么什么是数据劫持?vue是如何进行数据劫持的?说白了就是通过Object.defineProperty()来劫持对象属性的setter和getter操作,在数据变动时做你想要做的事情.我们可以看一下通过控制台梳齿一个定义在vue初始化数据上的对象是什么. var vm = new Vue({ data: { t...
2019-02-28 17:59:59 248
转载 阿里P7详谈“全栈”概念
前端程序员看到“全栈”这个概念,大概会有两种反应 1. 卧槽,这个好,碉堡了 2. 你懂毛,全栈就是样样稀松 以上两种反应其实都有失偏颇。因为即使只学一门技术,水平很菜的人也多的是,而全栈工程师当中样样都做,而样样都做得不错的也不少。更别说这个世界还存在另外一种爆栈型的程序员,做什么,什么都精。 从我的个人实践出发,全栈学徒至少要掌握以下几种技能: Web 前端开发,至少掌握一种前端框架...
2019-01-12 09:57:38 537
转载 Vue全家桶实践项目总结(推荐)
从前端的角度看,Vue可以说是目前最理想的前端MVVM框架,一切为界面服务,上手难度低,本文就将记录使用Vue全家桶(Vue+Vue-router+Vuex)重构一个jQuery+template项目的过程,以及期间的收获。 入门 Vue的官方文档就是学习Vue的最佳教程,没有之一,可能因为框架作者是设计出身,没有后端背景,因此各种抽象概念在Vue里都得以用最容易理解的方式被恰到好处的阐述,这...
2018-12-06 11:37:46 821
原创 JavaScript防抖节流
函数防抖:将几次操作合并为一此操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发。 function debounce(fn, wait) { let timer = null; return function() { if (timer !==...
2018-11-21 14:58:06 117 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人