这不就是重复造轮子么
css里的flexbox布局方式已经足够强大(个人感觉比android还要强大)
只不过是浏览器厂商根据flexbox这套API用原生语言去实现了
【 在 hgoldfish 的大作中提到: 】
: 正确的方向是使用 javascript 实现 layout 系统,要啥浏览器兼容。只要能拿到浏览器的宽度,剩下的由 js 来搞定。
: 这些东西也是现成的。抄andoird/qt 的。道理很简单,每个盒子定义好 sizeHint,一般由 js 根据字体大小、图片和盒子的特点算出来。再由程序员提供各种 layout 指令搞定。浏览器发生变化的时候由 js 重新计算 layout 出来。
: 再进一步,也别使用 div 了,直接把元素渲染到 canvas 里面。一切大吉,哈哈。话说,这就是游戏引擎了吧。
--
FROM 219.237.242.*