@h5小跟班 vue2是通过object.definePropety()改写getter、setter方法,并种下一个监听器,从而完成数据劫持。object.freeze,则会冻结,不再监听。去研究一下vue2的源码就能理解了
Object.freeze()理解应用场景:在data或vuex里我们可以使用freeze冻结对象,对于纯展示的大数据,都可以使用Object.freeze提升性能 注意点:Object.freeze()冻结...
hello,好久不见呀!最近都快把小羽忙傻了都,头发也不见了好几根,555。。。其实我也不想消失辣么久的,老铁们原谅小羽呗,常言道帅哥肚里能撑船,对吧~ 话说真的好久没写博客...
额,那阁下知道vue2的数据劫持原理嘛?当你使用arr.length=0的方式来更改数组,此时数组长度发生变化,但视图并没有改变。简单来说,vue2是尤大通过重写数组方法的方式来进行数组的劫持,才能做到对数组的监听。而对象新增key值,没有使用到方法(就有点像前面提到的arr.length=0),所以需要通过vue.set来更新。
vue中this.$set的用法之前了解这个方法的时候,感觉这一辈子也用不到这个方法,因为当时没有应用场景,但是还真有用的时候🤣,我相信你们也有用到时候。 从三个方面给大家说一下这个this.$set: 1...
@COLDHOVER 你没用到并不代表没有用,你该不会以为程序员无聊的要死,整天捣鼓一些无聊的东西吧?本人柯里化用的也不多,目前知道使用柯里化封装sdk是一个很好的实践。
详解JS函数柯里化第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...
hello,好久不见呀!老铁们,国庆过去了,该开始敲代码啦!赶紧瞧过来,告诉你们一个秘密,小羽悄咪咪的更新了~ 不用怕,这节的内容比较简单,刚刚跟祖国母亲过完生日,脑子里还是...
上一期,帅气的小羽给老铁们介绍了直播平台的项目的前端页面的初步切图,这期就让小羽带大家接入直播相关的api接口。敲黑板!敲黑板!敲黑板!重点来啦~ 1.api接口相关 在sr...
不用mock啊,有后端api接口的~
vue+node.js手把手教你搭建一个直播平台(三)上一期,帅气的小羽给老铁们介绍了直播平台的项目的前端框架的搭建,这期就让小羽带大家切图,没错啦,就是老铁们心心念念的切图啦。 补充上期遗漏的内容 但是在正式开启这期内容前,先...
上一期,帅气的小羽给老铁们介绍了直播平台的项目的前端框架的搭建,这期就让小羽带大家切图,没错啦,就是老铁们心心念念的切图啦。 补充上期遗漏的内容 但是在正式开启这期内容前,先...
上一期,帅气的小羽给老铁们介绍了直播平台的项目的后端搭建,这期就让小羽带大家来搭建一下前端的框架。 1.创建前端工程 毫无疑问,搭建一个项目的框架,那第一步肯定是得创建一个工...
@xiaoliang123 前端可以不用,但nodejs需要跑的嘛。
npm和yarn的区别,我们该如何选择?周一入职,同事JJ让我熟悉一下基于React的新项目。按照以往,我的步骤都是: 这时,JJ给我来了下面一段 “咦,yarn是什么鬼?难道npm更高级的替代品?为什么要替代np...
上一期,帅气的小羽给老铁们简单介绍了项目的功能以及需要用到的一些环境和工具,现在就让我们荡起双桨,撸起袖子,准备开始敲代码啦!!! 先甩锅,小羽主要是搞前端开发的,所以这期张...
前言 在前端,我猜小伙伴们做的第一个项目大多数都是跟购物商城/论坛相关的吧。帅气的小羽也不例外,大学期间的第一个项目也是商城,嗯,我们都一样。是不是有一种很腻的感觉,完全没有...