唐霜的博客
码
AI应用开发
前端开发
方案设计
算法
机器学习
Linux
PHP
WordPress
Docker
区块链
数据库
品
记
声
册
杂
关于
前端开发
前端开发技术,HTML、CSS、JS,Web标准,前端工程
16
2017.12
14:46
利用promise实现超简单中间件机制
11
2017.12
11:37
|
grid
,
slickgrid
slickgrid.js 一种高性能web数据表格组件的探讨
slickgird
grid的构成元素
滚动事件
数据布局
数据驱动
总结
11
2017.11
16:36
|
Flux
,
MobX
,
Redux
设计一个基于observer思想的数据管理器
Flux vs. MobX
一个数据管理器的核心需求
“数据”和“状态”的区别
为什么有了redux/mobx还需要datamanager
datamanager的基本功能需求
datamanager的实现思想
register
subscribe
get
autorun
save
通知什么时候被触发?
没有dispatch操作
transform
interceptor & adapter
共享单例
总结
10
2017.10
11:04
js foreach
07
2017.10
14:18
|
transaction
,
Virtual DOM
js实现超简单setState事务机制
04
2017.10
22:49
|
React
一张图读懂React组件生命周期,及组件更新的注意点
生命周期三阶段
创建期
存活期
销毁期
组件更新的注意点
setState是异步的
父组件中异步加载数据
02
2017.10
17:28
|
React
,
Redux
react-redux入门使用新手教程
安装
改造入口文件
改造组件
遗留问题
17
2017.9
16:23
|
React
,
Virtual DOM
回敬尾巴是阿里的某资深:手撸一个基于html字符串模板的Virtual DOM
整体思路
HTML字符串模板转Virtual DOM
插值
事件绑定
@foreach循环
@if的实现
小结
真实DOM元素的构建和渲染
用数据更新界面
diff算法
diff原则
确定元素是否是同一个元素
同级元素的diff
小结
patch算法
总结
13
2017.9
22:15
|
Vritual DOM
HTMLStringParser:自己撸一个Virtual DOM之前
Virtual Node的结构
HTMLStringParser的实现
htmlparser2
节点选择器方法
VNode原型继承
封装为Class
HTMLStringParser的使用
renderToHTMLString
处理事件绑定
小结
24
2017.8
17:05
|
React
,
Virtual DOM
Virtual DOM原理浅易详解
Virtual DOM的知识内容
Virtual DOM的创建
Virtual DOM的数据结构
使用JSX生成Virtual DOM
将Virtual DOM渲染成真实的DOM
diff算法
传统diff算法
React的diff算法
差异的记录
patch算法
数据响应
小结
1 / 4
1
2
3
4
»