首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vuejs
订阅
chenchao7511
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
手写 Vue 系列 之 Vue1.x
手写 Vue1,实现数据响应式原理、编译器、指令(v-bind、v-model、v-on).....
Vue nextTick 机制
这段脚本执行我们猜测会依次打印:1、2、3。但是实际效果中,只会输出一次:3。为什么会出现这样的情况?我们来一探究竟。 我们定义watch监听msg,实际上会被Vue这样调用vm.$watch(keyOrFn, handler, options)。$watch是我们初始化的时候…
当面试官问你Vue响应式原理,你可以这么回答他
看过vue官方文档的同学,对这张图应该已然相当熟悉了。 听过太多回答,通过Object.defineProperty,可是再详细的问时,对方浑然不知。 这里我们用不到100行的代码,实现了一个简易的vue响应式。当然,这里如果不考虑期间的过程,我相信,40行代码之内可以搞定。但…
Vue 服务端渲染(SSR)
什么是服务端渲染,简单理解是将组件或页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序。 于传统的SPA(单页应用)相比,服务端渲染能更好的有利于SEO,减少页面首屏加载时间,当然对开发来讲我们就不得不多学一些知识来支持服务端渲…
聊聊 cube-ui 的技术内幕
cube-ui 是滴滴去年底开源的一款基于 Vue.js 2.0 的移动端组件库,主要核心目标是做到体验极致、灵活性强、易扩展以及提供良好的周边生态—后编译。 自 17 年 11 月开源至今已有 5 个月,在这个过程中 cube-ui 受到了不少的关注,同时从社区中也收到了很多…
【大型干货】手拉手带你过一遍vue部分源码
学会看package.json文件,就像你在使用MVVM去关注它的render一样。 既然$ npm run dev命令可以重新编译出vue.js文件,那么我们就从scripts中的dev开始看吧。 注意上面指令中的两个关键词scripts/config.js和web-full…
双十一,打包半价理解Vue的nextTick与watcher以及Dep的蓝色生死恋?
这段脚本执行我们猜测会依次打印:19,20,21。但是实际效果中,只会输出一次:21。为什么会出现这样的情况? 在点击click触发handleClick()事件之后,number会被遍历增加10000次,在vue的双向绑定-响应式系统中,会经过 “setter -> Dep …
【大型干货】来看看vue对template做了什么(附部分源码及注释)
还记得之前的《手拉手带你过一遍vue部分源码》吗?在那里,我们已经知道,在src/platform/web/entry-runtime-with-compiler.js重写原型的$mount方法时,已经将template转换为render函数了,接下来,我们从这个地方作为入口。…
Vue 服务端渲染技术
所谓的Vue服务端渲染就是,将vue实例在服务端渲染成HTML字符串,将它们直接发送给浏览器,最后将静态标记“混合”为客户端上完全交互的应用程序。 更好的SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。 更快的首屏渲染速度。特别是对于网路速度慢或者运行缓慢的设备,无…