首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
朵儿兮
掘友等级
前端
在明媚的阳光下看书, 于斑驳的月光里发呆!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
赞
文章( 34 )
沸点( 0 )
vue-模板编译
在创建vue实例时,会传入el或者template模板,在vue内部会将模板编译成一个渲染函数render。模板编译的过程如下: AST语法树,是源代码抽象语法结构的树状表现形式。树上的每个节点都表示源代码中的一种结构。 转为render函数是一个字符串拼接的过程。如果是元素,…
vue-domDiff
倒序比较:结尾节点相同,新老指针迁移;...
vue-组件挂载mount
当通过new Vue初始化实例vm时,会执行_init方法。此时,如果传参中包含el|template|render,会执行$mount进行挂载 在vue的原型上添加$mount,进行组件的挂载。在进行挂载时,如果用户没有传递render参数,需要将el|template先转为…
vue-生命周期
vue的生命周期包含从创建-->挂载渲染-->更新渲染-->销毁的过程,生命周期钩子可以让我们更好的控制vue实例更新渲染的过程。 created:数据等初始化后被调用。此时,已完成以下的配置:数据观测 (data observer),属性和方法的运算,watch/event …
vue-ssr服务端渲染
服务端渲染,是指将代码的渲染交给服务器,服务器将渲染后的字符串返回给前端。使用服务端渲染,可以有效减小白屏时间,并且有利于seo优化。 一份项目代码打包为两份,一份给server端使用,一份为client使用;server端通过node解析vm实例,转为字符串返回给前端进行渲染…
单元测试--jest
通过自动化测试可以了解当前代码能否达到预期结果,如果逻辑有缺陷,可以快速的定位bug;如果是开发类库,可以避免新添加的逻辑影响之前的内容;同时也可以提高代码的可维护性。 原生定时器功能依赖于实时时间,对于测试环境来说不太理想。Jest可以将定时器换成允许我们自己控制时间的功能,…
vue-函数组件&JSX
函数式组件特点:无状态;无生命周期钩子向组件中传递不带v-slot指令的子节点时,这些子节点被存储在组件实例中的$slots.default中children和slots区别:children为当前组
vue-vuex原理分析
vuex是vue的状态管理工具,便于状态共享和传递vuex的使用创建storeVue.use使用Vuex插件,默认调用Vuex的install方法创建store实例,传入参数optionsstate:
vue-vueRouter原理分析
VueRouter使用创建routerVue.use使用VueRouter插件,默认调用VueRouter的install方法创建VueRouter实例,传入参数options注入install当执行
vue-数据劫持
Vue构造函数内部会进行数据初始化:获取用户传入的data,执行观察observeobserve:判断数据是一个对象,且不是null时,创建observer实例Observer构造函数:不同数据类型的
下一页
个人成就
文章被点赞
79
文章被阅读
48,482
掘力值
1,263
关注了
11
关注者
10
收藏集
1
关注标签
12
加入于
2018-11-13