base2.DOM

Дин Эдвардс, известный специалист по JavaScript, создал собственную JS-библиотеку для работы с динамическим HTML. Называется она base2.DOM и включает в себя только самые необходимые функции по управлению DOM. Никаких эффектов и анимации, поэтому она довольно быстрая.

Отличительной особенностью библиотеки является широкий набор поддерживаемых браузеров предыдущего поколения:

Пример кода с использованием base2.DOM:

var menuItems = document.matchAll("ul.menu li");
for (var i = 0; i < menuItems.length; i++) {
    var element = menuItems.item(i); // you must use the item() method. Sorry!
    var para1 = element.matchSingle("p:first-child");
    para1.addEventListener("click", youClickedMe, false);
}
Опубликовано 26.03.07 13:49 в Программирование.