Уж больно мне понравился плагин для жиквери по работе с тегами. Но ввиду того, что работаем мы в основном с mootools, было решено написать нечто подобное и для своих нужд. В процессе написания интерфейс был расширен методом getTags, который возвращает все добавленные теги в виде массива. Изменения в отличае от оригинала: теги могут быть многословными [...]
Posts Tagged ‘Javascript’
Июн 04 2010
Активная фильтрация на странице сайта
Недавно на Хабре проскочила статья об активных фильтрах на сайтах. И вот что меня удивило — многие в комментариях интересовались а как же сего зверя реализовать самостоятельно. Вот я и постараюсь доступно и по шагам разложить основные положения реализации данной фичи на сайте.
Янв 21 2010
К разработчикам браузеров
Добавлять в настройках браузера чекбокс «разрешить яваскипт» такой же маразм как добавить чекбокс «разрешить html». Все современные сайты хорошо работают только при наличии яваскрипта. Те сайты что работают без него — не современные. Даже на таких простейших страницах как ya.ru или google.com яваскрипт имеется и доводит функциональность до юзабельности. Так что, разработчики браузеров, не пора [...]
Янв 13 2010
Хромые закладки
Сегодня выснилось, что в GoogleChrome невозможно добавить страницу в закладки посредством JS. Обидно, да…
Комментарии отключены
Дек 18 2009
Магический .toString
Совершенно случайно для себя узнал, что метод toString у чисел, принимает необязательный параметр — основание к которому нужно привести число. var num = 255; alert( num.toString( 2 ) ); // 11111111 alert( num.toString( 8 ) ); // 377 alert( num.toString( 16 ) );// ff
Комментарии отключены
Окт 26 2009
Неявная сылка в Mootools.Class
Довольно часто приходится писать сложные интерфейсы на JavaScript, и тогда без фреймворка не обойтись. Мой выбор давно остановился на Mootools, так как помимо удобного синтаксиса и легковестности у него в комплекте сразу же идет и куча визуальных эффектов. Но вот недавно столкнулся с одним неприятным багом — во время инстанциирования объектов, свойства класса, сконфигурированные объектами, [...]
Авг 21 2009
Сизифов труд
Значете что такое «Сизифов труд»? Это когда программисты навешивают JS, работающий с DOM, до того, как дизайнер доверстал все страницы.
Апр 16 2009
RIA. Теория и практика толстых клиентов
Содержание Преамбула. На кого ориентирована данная статья. RIA — Rich Internet Application. Почему толстый клиент, а не обычный веб-сайт? Почему обычный веб-сайт, а не толстый клиент? Что стоит учесть при разработке RIA. JS — не только рюшечки. На клиенте тоже бывает MVC. Что вынести в контроллер? Почему Observer — хорошо? Способы оптимизации толстого клиента. Преамбула [...]
Дек 25 2008
Firefox window.onBlur
Странное поведение обнаружилось у Firefox. Если на странице повесить что-то типа: window.onblur = function () { console.log( ‘im blurred’ ); } , а затем открыть это окно среди других вкладок следующим образом: (—tab1—)(—tab2—)(—our_tab—)(—tab4—)(—tab5—)(—tab6—) , то событие onBlur будет вызываться только при переключении с our_tab на tab2, tab4 и tab5, а так же на внешние окна. [...]
Сен 16 2008
Подгрузка элементов как в Google Reader
Мне очень понравилось, когда я впервые увидел, как в GoogleReader (GR) подгружались новые записи, при скролле страницы, и вот недавно в рамках проекта, над которым работаю, возникла необходимость реализовать подобное. Что ж, если вам идея GR понравилась так же как и мне, то вооружайтесь mootools и под катом смотрите решение. Кстати хочу заметить что из [...]