use*_*994 7 javascript jquery layout backbone.js
我将在中断之后回到Web用户界面,并希望使用backbone.js(或者如果它曾经是desublimates的batman.js)创建一个现代的单页javascript应用程序,node.js,通过now.js等进行通信 - 但是我的问题是我该如何解决这个问题?CSS对于这种情况不是最佳的加上我相信css固定定位在iPad上不起作用(并且css布局破坏了我的灵魂).理想情况下,该库可用于桌面和移动布局,但这并不是严格要求,因为似乎有可以处理移动布局的库.
我只关心支持现代浏览器(webkit和FF),并希望使用css3动画和渲染一切,而不是遗留动画和圆角技巧.如果使用旧浏览器或禁用js的人无法查看该网站,我也不在乎.
似乎很多人都在使用JQuery(JQuery UI插件?)或类似的"传统"库,但随着现代js库的爆炸式增长,我很惊讶没有什么东西可以与backbone.js这样的东西配对. .我看到了jLayout(http://www.bramstein.com/projects/jlayout/),但它缺少我需要的功能(边框布局中的可拖动/可折叠窗格等).
那么我应该使用传统的框架,如JQuery + UI插件或Mootools MochaUI?ExtJS由于许可而退出,UKI看起来很有希望,但似乎疯狂地记录不足.有没有人对这些有很好的经验还是有其他选择?或者我应该重新考虑CSS布局的痛苦可能性?
更新:
多谢你们.除非我遗漏了什么,否则所有的模板化解决方案都只是 - 模板解决方案,而不是可以做我想要的布局框架(具有固定区域的边框布局等).那么共识似乎是我应该坚持使用CSS,可能使用像Compass + Sass这样的东西吗?我的理解和经验是,很难做到跨浏览器工作的固定区域边界布局,并且在移动设备上不会失败,但我可能会离开.我也不确定我在这里理解模板的作用,它是自动渲染区域和模型吗?
我不会使用它们,但有一些工具包可以进行布局抽象。
正如评论者所说,如果我是你,我会咬紧牙关。backbone.js 非常接近金属,在我看来,对现代 css/html 组合的深入理解是非常必要的。
我会使用模板和可能的类似 sass 的语言来使 css 更容易接受。
模板化:
CSS 元语言:
乔什
| 归档时间: |
|
| 查看次数: |
6323 次 |
| 最近记录: |