帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:JAVA  webwork  tool  黑莓  Javascript  工具箱  WEB  
BlackBerry UI look and feel JavaScript toolkit for WebWorks

  • 源代码名称:bbUI.js
  • 源代码网址:http://www.github.com/blackberry/bbUI.js
  • bbUI.js源代码文档
  • bbUI.js源代码下载
  • Git URL:
    git://www.github.com/blackberry/bbUI.js.git
  • Git Clone代码到本地:
    git clone http://www.github.com/blackberry/bbUI.js
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/blackberry/bbUI.js
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • logo

    对于最新的功能:v0.9.6测试版下载为ZIP文件下载为 TAR.GZ
    最近发布的版本( v0.9.5 ):v0.9.5测试版下载为ZIP文件下载为 TAR.GZ

    BlackBerry 10支持需要 WebWorks 2.x

    你可以在这里下载 WebWorks 2. X 。

    你可以在中找到你的应用程序所必需的JavaScript和CSS文件,这些文件是的。 如果你使用BlackBerry上下文菜单,还需要包含在扩展README中列出的WebWorks扩展。 从v0.9.5开始,这包括bbUI文件的完整版本和缩小版本。 示例目录将为你提供如何使用bbUI工具包的示例。 你还可以将其他以前版本作为zip或者 TAR.GZ 下载下载。

    你可以在这个的History 或者在变更日志中找到所有变更。

    项目目标

    它提供了在BlackBerry操作系统上找到的通用UI构造,以便创建一个跟随系统UI指南的应用程序。

    bbUI项目是一个孵化项目,我们尝试使用应用程序构造和CSS来创建黑莓用户体验。 在 experiment/css的基础上,我们尝试使用不同的方法构建应用程序用户界面,以挤出尽可能多的性能,并适应黑莓浏览器从 BlackBerry 5到黑莓 10的不同特性。 这有助于我们找到在网页渲染和动画引擎方面的改进。 我们还从获取我们的learnings,并将它们作为贡献应用到主流JavaScript框架,比如 JQuery Mobile 插件。Sencha和 Dojo 。 bbUI中的开发焦点是 BB10 -> 版本-> BB7 -> BB6和BB5后端端口。

    请阅读 Issues,了解有关已知问题。功能要求和计划改进的详细信息的详细信息。

    作者

    你可以在这里找到的贡献者列表,如下所示。

    "samples/images/icons" 图标是由 Scott Lewis 图标Creative Commons属性共享类似的3.0 Unported许可,如这里指定的

    展示你的应用程序

    有一个bbUI应用程序,你希望向其他潜在的bbUI开发人员展示。 你可以随意升级你的appliation,或者查看其他人在 bbUI展示程序中完成了什么。

    的图像资源

    RIM和社区成员都提供了一些图像,你可以在 BlackBerry 10操作栏上使用这些图片:

    哲学

    bbUI工具箱是为了根据 BB5/BB6/BB7/PlayBook 和 BlackBerry 10的Web渲染引擎的能力逐渐增强它的能力的。 这意味着在某些情况下工具栏是固定的,而在其他情况下,它们会滚动内容。 用来生成用户界面的CSS由bbUI工具包处理,这样你就不需要处理不同布局引擎的特性。

    每个布局和控件使用以英镑开始的自定义属性,这样工具包可以确定所需的控件类型,然后相应地进行样式化。 通过不向屏幕元素添加任何类型的布局逻辑,bbUI可以以以任何方式修改 DOM 。

    当 HTML fragment 未附加到的实时 DOM 时,所有DOM操作都会发生。 这使得DOM操作非常容易发生,并且它不会导致任何web视图布局计算,直到整个 fragment 被插入到DOM中。 在JavaScript操作中,布局计算是最昂贵的操作之一,它可以降低基于Web的UI的。

    创建的每个屏幕都是通过AJAX加载到应用程序中,以保持DOM的大小和内存使用率最小的HTML fragment 。

    内置触控板导航

    bbUI的设计利用了基于 WebWorks 焦点的导航工具。 工具箱将自动添加正确的高亮显示和基于标签的标签,以便它提供标准的BlackBerry触控板导航。

    文档

    我们为我们的wiki中的每个控件提供了文档,你可以以查看 table的内容 below 以查找你要查找的信息:

    基础

    BlackBerry 10"仅限仅限"控件

    这些控件只支持黑莓 10设备或者指定使用黑莓 10样式的手册。

    ,,

    公共控件

    这些公共控件和布局在 BB6/BB7/PlayBook/BB10 中支持

    BBMBubblesButtonCheckboxControlGroupDropDownImageListInputsLabelControlContainerPillButtonsProgressIndicatorRadioButtonsScreenMenuScrollPanelSliderTitle BarsToggleButton

    已经在

    • BlackBerry 10.3.0.440 ( 测试版)
    • BlackBerry 10.2.1.210 2
    • 黑莓 10.2.0.339
    • 黑莓 10.1.0.273
    • 黑莓 10.0.10.672
    • BlackBerry PlayBook v2.1. x. x
    • BlackBerry Torch 9860 v7.0.0.x
    • BlackBerry曲线 9360 v7.0.0.x
    • BlackBerry加粗 9700 v 6.0.0.546

    Bug 报告和功能请求

    如果你找到一个 Bug 或者有一个增强请求,请填写一个 github问题。

    要构建和贡献 bbUI.js,请参见 HACKING.md 文件

    如果你想为 bbUI.js 项目贡献代码,请遵循如何为参与者协议提供

    免责声明

    软件是"是",没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT 。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。



    文章标签:WEB  JAVA  Javascript  tool  工具箱  黑莓  webwork  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语