05 2016 档案

摘要:三个原则 single store render from top immutable data single store,便于组件之间通信。 render from top,因为store就一个,每次修改后,从最顶层开始渲染,依赖DOM diff和人工shouldComponentUpdate判断 阅读全文
posted @ 2016-05-08 00:01 草珊瑚 阅读(2218) 评论(0) 推荐(0) 编辑
摘要:为什么要模块化? 分治和复用 封装,不污染全局,不被全局污染。 继承 BEM(block:块,Element:元素,Modifier:修饰符)策略 封装靠人为约定。 继承靠层叠特性。 基础组件样式 分治性强,复用性强。 缺点 人为约定总是不靠谱,有人覆盖了就呵呵哒。 业务组件样式 分治性强,复用性弱 阅读全文
posted @ 2016-05-06 12:07 草珊瑚 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:原生js转换为immutableData Immutable.fromJS([1,2]) // immutable的 list Immutable.fromJS({a: 1}) // immutable的 map 从immutableData 回到 JavaScript 对象 immutableDa 阅读全文
posted @ 2016-05-04 00:35 草珊瑚 阅读(12548) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示