react js这个有必要学习么?是代替什么的?干angular js用的?# Programming - 葵花宝典w*s2015-04-23 07:041 楼ipad iphone sync 一次太慢了。这个改了新接口的话就太赞了。
P*a2015-04-23 07:045 楼ipad iphone也得更新吧,不会只换根转接线就好使吧【在 w******s 的大作中提到】: ipad iphone sync 一次太慢了。: 这个改了新接口的话就太赞了。
n*32015-04-23 07:046 楼immutable approach,clojuresript guys像是找到亲爹样的喜欢愣是给配了3/4 个 接口【在 T******7 的大作中提到】: react js这个有必要学习么?是代替什么的?干angular js用的?
x*q2015-04-23 07:047 楼除了升级越狱以外从来不sync的表示毫无压力。。。【在 w******s 的大作中提到】: ipad iphone sync 一次太慢了。: 这个改了新接口的话就太赞了。
h*i2015-04-23 07:048 楼基本属实。几个月以前我的一个post解释过为什么ClojureScript人士会喜欢这个:react js的这个模式类似于3D图形学里面的渲染方法, 每个frame要重新画,为了效率,需要只重新画在frame之间发生了变化的那部分数据结构,也就是需要一个diffing算法。如果数据是immutable的话,这个diffing算法就可以变的很简单和高效率。因为,在immutable数据结构里面(也就是一个巨大的trie),如果你有一个node的先后两个references, 你比较这两个references, 如果现在这两个reference的值是一样的,那么,你不用遍历这个node下面的结构就可以知道,以这个node为根的整个结构都是没有变化的,所以diffinng很高效,比一下指针,如果一样,整一个subtree就可以被砍掉了,不用遍历。【在 n*****3 的大作中提到】: immutable approach,: clojuresript guys像是找到亲爹样的喜欢: 愣是给配了3/4 个 接口