基本上,我想将 HTML5/CSS3 网页与 Sencha Touch 框架结合起来(以利用它很棒的模型/商店/AJAX 功能)。
这样做的最佳方法是什么?目前我正在考虑在 Sencha 中创建一个顶级容器并将页面的 HTML 作为模板插入。但是,我将需要一些 DataView 对象,并且我不确定如何将它们放置在页面中,除非整个设计是使用 Sencha 对象完成的。
基本上,我想将 HTML5/CSS3 网页与 Sencha Touch 框架结合起来(以利用它很棒的模型/商店/AJAX 功能)。
这样做的最佳方法是什么?目前我正在考虑在 Sencha 中创建一个顶级容器并将页面的 HTML 作为模板插入。但是,我将需要一些 DataView 对象,并且我不确定如何将它们放置在页面中,除非整个设计是使用 Sencha 对象完成的。
好吧,你已经很清楚了,你现在只需要弄湿你的脚。ST 将允许您在几乎任何组件中嵌入任何现有的 HTML 或 CSS。这将使您开始利用 ST 的非可视化工具,例如商店和模型。
但是,当您想开始包含其他 ST 可视化组件时,您可能会陷入困境。ST 组件本质上与它的布局系统相关联。这意味着如果您想放入列表或其他数据视图,它们的大小、对齐方式等都与它们父级的布局和其他属性相关联。如果它们只是放入自由格式的 HTML 中,它们可能看起来不正确。
我的建议是你咬紧牙关,在 ST 重新做整个网站。请记住,您仍然可以在新移动网站的 ST 面板和容器中重复使用大量现有的 HTML 片段。但重要的是,ST 现在构成了您的移动网站的“外壳”,这确保了您使用的任何 ST 组件都将被正确格式化。