首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白马笑西风
掘友等级
前端工程师
君子之志于道也,不成章不达。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
162
文章 159
沸点 3
赞
162
返回
|
搜索文章
文章
热门
最新
Vue2.0源码阅读笔记(十三):性能分析
在对Vue项目进行性能优化时,除了借助外部工具之外,还可以利用框架自身的性能埋点来加以分析。在分析具体Vue中性能埋点代码之前,先对监控前端性能的一些API进行简单阐述。 Performance 接口可以获取到当前页面中与性能相关的信息,可以通过 window.performa…
Vue2.0源码阅读笔记(十二):生命周期
在 Vue 中,除函数式组件外,所有组件都是 Vue 实例。每个 Vue 实例在被创建时都要经过一系列的初始化过程:数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。 在生成 Vue 实例的过程中会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加…
Vue2.0源码阅读笔记(十一):自定义事件
Vue 事件分为两类:原生DOM事件、自定义事件。其中原生DOM事件既可以在元素上使用,也可以在组件上使用,在组件上使用时要添加.native修饰符。 Vue 通过调用原生API来处理元素和组件上绑定的原生DOM事件,在组件上的自定义事件则是由基于发布/订阅模式的事件中心机制完…
Vue2.0源码阅读笔记(十):指令
指令是带有 v- 前缀的特殊特性,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。 Vue2.0 内置了形如v-bind、v-on等指令,如果需要对普通 DOM 元素进行底层操作还可以使用自定义指令。 在 Vue2.0 中,可以通过自定义指令对普通 DOM 元素…
Vue2.0源码阅读笔记(九):内置组件
Vue2.0中一共有五个内置组件:动态渲染组件的component、用于过渡动画的transition-group与transition、缓存组件的keep-alive、内容分发插槽的slot。 component组件配合is属性在编译的过程中被替换成具体的组件,而slot组件…
Vue2.0源码阅读笔记(八):slot
Vue 实现了一套内容分发的 API,将 <slot> 元素作为承载分发内容的出口。<slot> 在子组件中可以有多个,使用 name 属性实现具名插槽。 从插槽内容能否使用子组件数据的角度可将插槽分为两类:普通插槽、作用域插槽。 普通插槽不能使用子组件的数据,父级模板里的所有…
Vue2.0源码阅读笔记(七):组件
传统的页面开发主张将内容、样式和行为分开,便于开发和维护。等到React、Vue等MVVM前端框架大行其道时,人们更倾向于使用html、css、js聚合在一起创建组件,通过编写小型、独立和通常可复用的组件来构建大型应用。 组件是现代开发框架的基石,下面详细介绍Vue组件的实现原…
Vue2.0源码阅读笔记(六):Virtual DOM
Vue2.0 与 Vue1.0最大的区别就是使用了 Virtual DOM 。使用虚拟DOM的好处主要有两点: 在具体介绍虚拟DOM之前,先找到DOM挂载方法的位置与生成的过程。 Vue的DOM挂载是在一系列初始化之后进行的,初始化方法 _init 定义在 /src/core/…
Vue2.0源码阅读笔记(五):模板编译
在使用Vue进行实际开发的过程中,大多数时候使用模板来创建HTML,模板功能强大且简洁直观,最终模板会编译成渲染函数,本文主要介绍模板编译的具体过程。 Vue从能否处理 template 选项的角度分为两个版本:运行时+编译器、只包含运行时。运行时+编译器版本也被称为完整版。只…
网络学习笔记(三):HTTP缓存
HTTP缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,合理的使用缓存可以有效的提升web性能。 浏览器将js文件、css文件、图片等资源缓存,当下次请求这些资源时,可以不发送网络请求直接从缓存中取出,称为缓存命中;或者发送网络请求验证缓存而不是重新接收该资源,称为再…
下一页
个人成就
文章被点赞
288
文章被阅读
29,781
掘力值
1,209
关注了
29
关注者
198
收藏集
6
关注标签
14
加入于
2017-11-27