2016-09-06 6 views
0

Существуют ли библиотеки виджета сторонних пользовательских интерфейсов, доступные для разработки приложений Chrome?Библиотеки пользовательского интерфейса для разработки приложений Chrome

Я хочу избежать:

  • Библиотеки, которые требуют песочницу как Webix и DHTMLX; и

  • Библиотеки на основе модулей/require/CommonJS/Node.js, которые нуждаются в прорисовке.

+0

Зачем вам нужен один? –

+0

Я особенно заинтересован в хорошем управлении сетью данных, вместо того, чтобы сам кодировать сетку данных. –

+0

Я только что нашел AlloyUI, который выглядит так, будто это может быть ответ. Я добавлю это как ответ позже, если он пройдет мое тестирование. –

ответ

2

сплава UI (http://alloyui.com/) построен на YUI, который может работать в Chrome App.

YUI по умолчанию загружает любые компоненты, которые не входят в комплект, но это вызывает ошибки безопасности в Chrome, поэтому его необходимо предотвратить, загрузив и включив полную библиотеку в Chrome crx.

Библиотека также использует функцию, если она не снабжена конфигурацией через глобальные переменные.

Используя этот ответ: 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 библиотеки относительно моего html в моих папках приложений Chrome.

Смежные вопросы