首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_tinyant
掘友等级
前端工程师
|
tencent
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
147
文章 145
沸点 2
赞
147
返回
|
搜索文章
最新
热门
6. 「snabbdom@3.5.1 源码分析」总结
module的作用 通过pacth过程中的各种钩子,和vnode.data提供的自定义数据(class/style/dataset等等)来拦截并做出相应处理。在diff过程中DOM的class/sty
5. 「snabbdom@3.5.1 源码分析」Thunks 函数
介绍和使用 thunk 函数传入 一个选择器,一个 key 作为 thunk 的身份标识,一个返回 vnode 的函数,和一个 state 数组参数。如果调用,那么 render 函数将会接收 sta
4. 「snabbdom@3.5.1 源码分析」内置模块
内置模块有以下几个 snabbdom这种实现解构了基础和上层模块能力,上层模块可以按照职责单一原则进行拆分,然后进行注册,通过钩子参与构建过程(怎么感觉和webpack基于tapable类似,是吧)
3. 「snabbdom@3.5.1 源码分析」patch(如何打补丁?)
init:创建patch函数 看到会返回一个patch函数。看到init内部有很多函数,这些函数大都都是用到api进行DOM操作,而api依赖入参domApi(如果放在外侧,domApi需要作为参数传
2. 「snabbdom@3.5.1 源码分析」h函数 和 虚拟DOM
h函数(创建虚拟DOM) h可以理解为createVirtualDom即创建虚拟节点。 传递的children正常应该是一个vnode,不过如果是原始类型,框架会帮你处理。 new vnode(...
1. 「snabbdom@3.5.1 源码分析」snabbdom 介绍和使用
vu2-2.x 借助了`snabbdom`的虚拟DOM能力,为什么需要虚拟DOM,snabbdom的基础使用。
2. 「vue@2.6.11 源码分析」数据驱动视图(响应式)
vue 最核心的卖点是数据驱动和组件。浏览器原生提供的交互是通过dom api来修改dom元素,由于浏览器兼容性问题后面的框架如jquery对原生的api进行了一层的封装以屏蔽浏览器的差异性,但并未作
1. 「vue@2.6.11 源码分析」介绍和准备
简单介绍了 vue2.6.11 中使用的类型检查工具flow,以及该版本的目录结构,以及vue提供了两个大类的构建版本runtime only和runtime + compiler。
8-1. 「webpack源码分析」一个具体案例再次深入看buildChunkGraph的运行过程
dependency graph -> chunk graph 具体案例分析( 对 8. 从dependency graph 到 chunk graph的补充)
10. 「webpack源码分析」webpack中涉及了哪些设计模式呢?
webpack中有很多值得学习的编程技巧,其中应用了多种设计模式:装饰器模式、责任链模式、模板方法模式、工厂方法模式
下一页
个人成就
文章被点赞
216
文章被阅读
25,347
掘力值
1,023
关注了
107
关注者
83
收藏集
15
关注标签
34
加入于
2017-02-14