首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
helloforrestworld
掘友等级
前端工程师
老板,我想加班
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 61
沸点 8
赞
69
返回
|
搜索文章
最新
热门
💡(三)complier模板编译-vue源码动手写系列
在上一篇文章,我们介绍了虚拟Dom的内容,创建vnode需要调用createElement去生成,但是在日常的开发当中,我们很少去写一堆复杂的createElement代码去描述页面,在Vue中通常是写一个template模板,而最终我们会把这个模板编译成一个渲染函数,用这个渲…
💡(二)虚拟dom+diff--vue源码动手写系列
Virtual DOM是对DOM的抽象, 在Web中我们用JS对象来描述DOM,把DOM从浏览器抽离出来后,我们得到一个更加轻便且灵活的描述对象,不依赖于HTML解析器我们更加容易做到组件的复用和跨平台。虚拟DOM相当于一个中间层,连接我们编写的代码和真实的DOM,在真实渲染之…
💡(一)响应式原理--vue源码动手写系列
让项目中import Vue from 'vue'指向source目录的vue。 接下来的篇幅我们将逐步实现initData、initComputed、initWatch、$mount。 这一节的开始我们先要了解defineProperty,这里就不多介绍了。 初始化Vue实…
实现一个简单的bundler打包器
现在我们有三个非常简单的文件,显然这些代码不能直接在浏览器运行,因为浏览器并不认识import export等语法,现在我们的目的是写一个简易的打包器,将它们打包成一个可正常运行的JS代码。 当运行node bundler.js时执行打包。 下面将分模块讲解bundler的…
个人成就
文章被点赞
39
文章被阅读
4,842
掘力值
220
关注了
76
关注者
10
收藏集
22
关注标签
11
加入于
2017-06-03