Я пытаюсь понять додзё в сочетании с диджитскими макетами. В частности: нужно ли мне требовать виджеты компоновки в JS или достаточно использовать атрибуты данных html?Понимание dojo's в сочетании с diji/layout
Я прочитал Layout documentation и кажется, что вам нужны 3 вещи:
- JavaScript: требует виджеты макета вы хотите использовать
- HTML разметка
- CSS
Но мне непонятно, почему мне нужно будет . вид виджетов вид в JavaScript с:
require(["dojo/parser", "dijit/layout/BorderContainer", "dijit/layout/ContentPane"]);
Это указано в this example.
Я создал demoбез требуя «Dijit/макет/BorderContainer» и «Dijit/макет/ContentPane» и что работает отлично.
Можно ли оставить их в выписке из запроса?
Существует функция '' depsDeclarative' (http://dojotoolkit.org/reference-guide/1.9/build/transforms/depsDeclarative.html). Он сканирует соответствующим образом помеченные ресурсы для любых декларативных зависимостей модулей и добавляет их к слою. – phusick