var topics = document.getElementById("content-wrapper").children; console.log(topics);
разделы дают коллекцию HTMLCollection, конвертируют ее в массив.
см. Наиболее эффективный способ преобразования коллекции HTMLC в массив
var topics= [].slice.call(topics);
.
я думаю, что они (мертвы), по крайней мере, для разработки типов UI, который ищут современные веб-браузеры. Моя рекомендация... ASP.NET MVC и хорошая .js библиотека. Это - больше работы из логического элемента, но с надлежащим планированием и реализацией это будет служить Вам намного лучше в конечном счете.
Webparts являются частью инфраструктуры.NET и являются технологией основы. Существует немного интерфейсных технологий, для создания webparts совместимый с их дубликатами J2EE.