О том, как правильно реализовать дерево на JavaScript.
Все заметки с тегом «JavaScript»
-
7 шагов к грамотному javascript-дереву
7 апреля 2008
-
Dojo Toolkit 1.1
31 марта 2008
Обновился популярный JavaScript-фреймворк.
-
highlight.js 4, финал
23 марта 2008
Вскоре после беты вышел релиз highlight.js 4 - замечательного решения для подсветки кода.
-
Порядок выполнения событий в DOM
23 марта 2008
Это должен знать каждый, кто программирует на JavaScript.
-
highlight.js 4 beta
21 марта 2008
Иван Сагалаев выпустил бету нового highlight.js с целью потестить и получить комментарии.
-
replaceAll для JavaScript
18 марта 2008
Думаю, многим нехватает в JS такой простой функции, как заменить все вхождения в строке на что-либо. Если это так — у меня для вас подарок.
String.prototype.replaceAll = function(search, replace){ return this.split(search).join(replace); }
Пример использования:
alert("test string... test string!".replaceAll('test', 'a'));
-
iBox - легковесная замена LightBox
13 марта 2008
Очень лёгкая замена LightBox, 28кб полный боекомплект. Из него 18.5кб сам скрипт (без компрессии и сжатия). Не использует ни Prototype, ни jQuery. Поддерживает темы (CSS+картинки).
-
Отладка JavaScript в IE
5 марта 2008
Отладка JavaScript в IE - головная боль многих программистов. Да, есть отличный отладчик в Visual Studio, но всё-таки до удобства FireBug ему далеко. А если и Visual Studio нет под рукой - можно смело застрелиться после пары дней использования alert().
Хотя... не всё так плохо. Есть замечательный инструмент Companion.JS.
Да, всего функционала FireBug мы не получим, но:
При ошибках будет показан весть стэк вызовов и реальное имя файла.
Станет доступен консольный API. Почти как в FireBug.
-
W3C CSSOM и табличка совместимости от QuirksMode
29 февраля 2008
W3C выпустил черновую версию рекомандации CSSOM View Module(объектная модель CSS). В связи с этим событием на QuirksMode была добавлена табличка совместимости браузеров с данной рекомендацией.
-
Практический JS: разгоняем все, что движется
4 февраля 2008
Объёмная статья об оптимизации JS для быстрой загрузки страниц.