是否有可用于黑莓的“黑莓 UI”CSS/JS 框架 - 类似于 iPhone 的 IUI?
托管在 Google Code http://code.google.com/p/iui/上有一个很棒的开源库,用于为 Web 应用程序提供“标准”iPhone UI。
即一个 JavaScript 和 CSS 库来提供:
黑莓的外观和感觉
数据绑定
弯角等
DOM 实用程序
处理浏览器版本之间的特性
是否有可用于黑莓的“黑莓 UI”CSS/JS 框架 - 类似于 iPhone 的 IUI?
托管在 Google Code http://code.google.com/p/iui/上有一个很棒的开源库,用于为 Web 应用程序提供“标准”iPhone UI。
即一个 JavaScript 和 CSS 库来提供:
黑莓的外观和感觉
数据绑定
弯角等
DOM 实用程序
处理浏览器版本之间的特性
考虑到 UI 在黑莓硬件上的变化,我想很难创建与 iOS 上相同的东西。
我指的是您肯定已经看到的这个论坛主题:BB 是否有“黑莓 UI”CSS/JS 框架 - 类似于 iPhone 的 IUI
在兼容性和可用性方面,如果你想找到一个开源的(不像Sencha ),我想稍微改变一个jQuery Mobile 的主题是你最好的选择。
BB OS 6 包含一个现代 Webkit 浏览器,因此更容易使用标准工具包,例如 Sencha。
除了使用 Jquery Mobile 或 Sencha,您还可以尝试一下这个(似乎是官方的)库https://github.com/blackberry/bbUI.js
我建议不要在 BlackBerry 应用程序上使用 jQuery Mobile。
它很慢(特别是在较旧/功能较弱的设备上),臃肿(很多你可能永远不需要的东西),UI 不符合 BlackBerry 指南,并且不能很好地与基于焦点的导航(其中很重要,因为一些当前的设备仍然没有触摸屏,而一些用户更喜欢使用触控板导航)。
Max提到的bbUI.js ( https://github.com/tneil/bbUI.js )是一个官方库,最初由 RIM 的某人开发,虽然它并非没有缺陷和局限性,但经过几个月的大型工作WebWorks 项目它仍然是我发现的快速启动和运行的最佳选择。
唉,OS 6 浏览器仅在 javascript 加载提示时崩溃(通常是这种情况),由于打开太多选项卡而稍微少一点(通过“太多”,金额在 9300 到 4 等较低规格型号的两个之间或 5 在 9780 上)。这是我的经验。也许我的设置是错误的 - 我倾向于喜欢较小的文本,Arial 并将编码设置为 UTF-8。但是,我从来没有在同一部手机上遇到过 Opera 崩溃——尽管在后台打开了至少 5 到 10 个标签。