UI 个用于开发 Chrome 个应用程序的库
UI libraries for developing Chrome Applications
是否有第三方 UI 小部件库可用于轻松开发 Chrome 应用程序?
我想避免:
需要沙盒的库,如 Webix 和 Dhtmlx;和
基于modules/require/CommonJS/Node.js 的需要浏览器化的库。
Alloy UI (http://alloyui.com/) 建立在 YUI 之上,可以在 Chrome App.
中运行
YUI 将默认下载任何未包含的组件,但这会导致 Chrome 中出现安全错误,因此必须通过下载并包含 [=] 中的完整库来防止它28=]crx.
如果没有通过全局变量提供配置,库也会使用 Function。
使用此答案:How do I use YUI3 in a Chrome extension?,我构建了以下 config.js 文件以在加载 aui.js:
之前设置全局变量
var theGlobalObject = this;
YUI_config = {
filter: "raw",
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
groups: {
gallery: {
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
patterns: {
"gallery-": {},
"gallerycss-": { type: "css" }
}
}
},
global: theGlobalObject
};
其中 ../lib/alloyui/ 是 AlloyUI 库相对于我的 Chrome 应用程序文件夹中的 html 的路径。
对于良好的网格控制,gridedit.js 很容易在 Chrome 应用程序中实现:
是否有第三方 UI 小部件库可用于轻松开发 Chrome 应用程序?
我想避免:
需要沙盒的库,如 Webix 和 Dhtmlx;和
基于modules/require/CommonJS/Node.js 的需要浏览器化的库。
Alloy UI (http://alloyui.com/) 建立在 YUI 之上,可以在 Chrome App.
中运行YUI 将默认下载任何未包含的组件,但这会导致 Chrome 中出现安全错误,因此必须通过下载并包含 [=] 中的完整库来防止它28=]crx.
如果没有通过全局变量提供配置,库也会使用 Function。
使用此答案:How do I use YUI3 in a Chrome extension?,我构建了以下 config.js 文件以在加载 aui.js:
之前设置全局变量var theGlobalObject = this;
YUI_config = {
filter: "raw",
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
groups: {
gallery: {
base: "../lib/alloyui/",
root: "../lib/alloyui/",
comboBase: "/combo?",
combine: false,
patterns: {
"gallery-": {},
"gallerycss-": { type: "css" }
}
}
},
global: theGlobalObject
};
其中 ../lib/alloyui/ 是 AlloyUI 库相对于我的 Chrome 应用程序文件夹中的 html 的路径。
对于良好的网格控制,gridedit.js 很容易在 Chrome 应用程序中实现: