首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小丑不想说话82665
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
Vue响应式原理简单实现
vue是采用数据劫持配合发布者订阅模式的方式,通过Object.defineProperty()来劫持各个属性setter,getter。在数据发生变化时,发布消息给依赖收集器(dep),去通知观察者(watcher),做出对应的回调函数,去更新视图。从而实现数据驱动视图。 我…
深入浅出理解vm.$nextTick
在我们开发项目的时候,总会碰到一些场景:当我们使用vue操作更新dom后,需要对新的dom做一些操作时,但是这个时候,我们往往会获取不到跟新后的DOM.因为这个时候,dom还没有重新渲染,所以我们就要使用vm.$nextTick方法。 nextTick接受一个回调函数作为参数,…
深入浅出Vue变化侦测
我们都知道vue是个很优秀的框架,官网上也说明了是一个渐进式框架。那么什么是渐进式框架呢? 所谓渐进式,就是把框架分层。如图所示: 最核心的部分就是视图层渲染,然后往外就是组件机制,在这个基础上再加入路由机制,状态管理,构建工具。 所谓分层,就是既可以只用最核心的视图渲染功能快…
深入浅出vm.$watch和watch初始化
watch是用来监听某个数据发生变化,之后调用什么函数处理。一个数据可以去影响多个数据,比如说浏览器自适应、监控路由对象、监控自身属性变化等等。 定义:官方文档是这么写的:观察 Vue 实例上的一个表达式或者一个函数计算结果的变化。回调函数得到的参数为新值和旧值。表达式只接受监…
vue-loading插件开发+npm部署
作为一个开发萌新,一直秉承着轮子的搬运工,时而感叹着搬运真爽原则,哈哈哈哈,见笑了各位。但是,摸着良心说,我内心对那些开发插件的大牛,有着一颗赤诚的敬畏之心。很羡慕他们有能力能造福大家,省去了大部分开发的时间。 所以我决定也要学习着开发一个属于自己的插件,并且发布到npm可以造…
深入浅出Vue.extend(源码导读+实现一个编程式组件)
Vue.extend作为一个全局api,当然值得我们去深入学习的,同时也是实现编程式组件的重要途径,所以我们通过源码导读加实践的方式开始吧。首先我们会带着几个问题来进行学习,如果你都不会,哈哈哈恭喜你,学完本篇你就会明白了。 使用基础 Vue 构造器,创建一个“子类”。参数是一…
深入浅出Vue实例事件方法(简单易学)
大家好,我是六六。今天分析关于Vue实例事件相关的方法。与事件相关的实例方法有四个,vm.$on,vm.$emit,vm.$once,vm.$off。这四个方法都挂载到Vue的prototype属性上,接下里我们详细的讲一讲: 1. vm.$on 监听当前实例上的自定义事件。事…
深入浅出Vue.filter(揭秘过滤器中的魔法)
大家好,我是六六。在开发中我们经常会使用到过滤器,作用就是来格式化一下我们的文本。但是过滤器原理是什么呢?今天我来为大家揭秘一下,向大家传授一下这过滤器神奇的魔法。当然如果有不对的地方,也请大家多多指教了。 1. 过滤器的用法 注册或获取全局过滤器。 注意注意,实际上我们传入了…
Vue深入浅出computed(进阶必看系列)
大家好,我是六六。在我们开发当中,当然少不了使用computed计算属性,都知道结果会被缓存起来,那是怎么做到的呢。当然了,在面试中也经常会问到与watch到底有什么不同,那儿接下来,我们将走进computed的内部,详细的去了解一下。 学习中最常见听到的一句话就是,compu…
Vue仿蘑菇街商城项目(vue+koa+mongodb)
大家好,我是六六。学习了很长时间,为此想做一个项目来锻炼一下自己,于是便看上了蘑菇街(有很多漂亮的衣服和美女哈哈哈)。所以打算从零仿照蘑菇街官网来做一个项目,现在项目终于上线了。对于项目有任何问题或者建议都可以评论,我欢迎大家来提意见。 完成用户登录,用户注册,注册信息保存于数…
下一页
关注了
31
关注者
0
收藏集
0
关注标签
11
加入于
2019-07-21