首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
朵儿兮
掘友等级
前端
在明媚的阳光下看书, 于斑驳的月光里发呆!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
单元测试--jest
通过自动化测试可以了解当前代码能否达到预期结果,如果逻辑有缺陷,可以快速的定位bug;如果是开发类库,可以避免新添加的逻辑影响之前的内容;同时也可以提高代码的可维护性。 原生定时器功能依赖于实时时间,对于测试环境来说不太理想。Jest可以将定时器换成允许我们自己控制时间的功能,…
vue-ssr服务端渲染
服务端渲染,是指将代码的渲染交给服务器,服务器将渲染后的字符串返回给前端。使用服务端渲染,可以有效减小白屏时间,并且有利于seo优化。 一份项目代码打包为两份,一份给server端使用,一份为client使用;server端通过node解析vm实例,转为字符串返回给前端进行渲染…
vue-生命周期
vue的生命周期包含从创建-->挂载渲染-->更新渲染-->销毁的过程,生命周期钩子可以让我们更好的控制vue实例更新渲染的过程。 created:数据等初始化后被调用。此时,已完成以下的配置:数据观测 (data observer),属性和方法的运算,watch/event …
vue-组件挂载mount
当通过new Vue初始化实例vm时,会执行_init方法。此时,如果传参中包含el|template|render,会执行$mount进行挂载 在vue的原型上添加$mount,进行组件的挂载。在进行挂载时,如果用户没有传递render参数,需要将el|template先转为…
vue-domDiff
倒序比较:结尾节点相同,新老指针迁移;...
vue-模板编译
在创建vue实例时,会传入el或者template模板,在vue内部会将模板编译成一个渲染函数render。模板编译的过程如下: AST语法树,是源代码抽象语法结构的树状表现形式。树上的每个节点都表示源代码中的一种结构。 转为render函数是一个字符串拼接的过程。如果是元素,…
vue-数据响应式原理
数据响应式,在vue2.0中是通过Object.defineProperty重写get和set方法,在vue3.0中则通过proxy重写get和set;两者区别就是,过Object.defineProperty需要对数据递归实现层层代理,容易导致性能问题;proxy避免了递归,…
ReactNative--Flexbox
Flexbox是前端CSS3弹性框布局规范,提供了在不同尺寸设备上都能保持一致的布局方式。RN的Flexbox源自web的Flexbox,并基于移动端特性和限制,做了一些优化和限制 在RN中尺寸是没有单位的,它代表了设备独立像素。 flex-start(default): 从行…
vue-权限
按钮权限通过指令的方式添加:通过指令对应的值从state中获取当前按钮的权限,如果没有权限,就通过父级节点移除当前节点路由权限获取有权限的路由接口获取有权限的路由信息authList从全部路由配置au
vue-数据劫持
Vue构造函数内部会进行数据初始化:获取用户传入的data,执行观察observeobserve:判断数据是一个对象,且不是null时,创建observer实例Observer构造函数:不同数据类型的
下一页
个人成就
文章被点赞
80
文章被阅读
48,981
掘力值
1,270
关注了
11
关注者
10
收藏集
1
关注标签
12
加入于
2018-11-13