да, фреймвёрк dojo тоже умеет создавать объекты и размещать их на странице. работает не совсем так, как ExtJS (не нашёл списка подобного items у контейнеров extjs), но вполне приемлемо:
var grid4 = new dojox.grid.DataGrid({
query: { Title: '*' },
store: store4,
clientSort: true,
rowSelector: '20px',
structure: layout4
}, content );
в этом примере - таблица grid4 создаётся яваскриптом и размещается внутри объекта content.