Отличный вводный материал о событиях в JavaScript с кодом и наглядными примерами.
Все заметки с тегом «JavaScript»
-
JavaScript: Введение в события
12 августа 2008
-
Продолжение стилизации файл-инпута
8 августа 2008
Продолжение отличного урока по стилизации
<input type="file">
. Расширен функционал. Вся дополнительная разметка создаётся на лету. -
Новый Firebug Lite
25 июля 2008
Ура! Теперь Lite-версия имеет очень похожий интерфейс, приучена к Inspect с просмотром текущего CSS, имеет нормальный DOM-инспектор и консольку.
Если кто не знает — данная штука позволяет получить «облегчённую версию» FireBug в IE, Opera или Safari.
[Букмарклет](javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.pi&&window.firebug){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);) — можно затащить к себе на браузерную панельку и пользоваться.
-
IE7 strikes back
23 июля 2008
Джеми Томсон обнаружил неприятную штуку в IE7. Ещё более неприятную, чем недавнее включение «6.0» в строку user agent.
Если строка user agent длиннее 260 символов, она магическим образом превращается в «Mozilla/4.0 (compatible; MSIE 6.0)».
-
highlight.js 4.2
21 июля 2008
Обновился один из лучших скриптов для подсветки кода на стороне клиента, который, кстати, используется на RMCreative.
Изменения:
— Подсветка Lisp.
— Smalltalk исключен из DEFAULT_LANGUAGES для экономии трафика.
— Внутри определения функций Руби теперь распознаются комментарии.
— Поддержка языка MEL.
— Между
<pre>
и<code>
теперь разрешен whitespace.— Увеличена точность распознавания C++ и PHP.
— Внутри HTML распознается включенный VBScript (
<% .. %>
). -
Табуляция в текстовых полях форм
18 июля 2008
Кроссбраузерное компактное решение для обеспечения вставки табуляции в textarea вместо перевода фокуса.
-
UniTip
16 июля 2008
Отличный скрипт для реализации красивых подсказок, всплывающих при наведении.
— Менее 8 Кб.
— Поддерживаются IE 6+, FF2+, Safari и Opera.
— Подстраивается под содержимое.
— Можно выводить HTML.
— Применяется к указанным тэгам или классам.
— Не выходит за границы окна.
-
Никогда не называйте внешние скрипты «affiliate»
9 июля 2008
Сегодня чуть не попал второй раз с именованием внешних скриптов. FireFox упорно не хотел их подгружать применяя при этом к
<script
стильdisplay: none
. Тут я вспомнил, что это уже было… только с изображениями.Как и ожидалось, виноват опять Adblock.
В имени скрипта встретилось слово «affiliate», на что Adblock отреагировал незамедлительной и, что самое страшное, тихой блокировкой.
-
SoundManager 2
8 июля 2008
SoundManager 2 — JavaScript API для воспроизведения звука. Библиотека является обёрткой над Flash 8. Отличное решение для онлайн-плеера или DHTML игры.
-
Июньский обзор Design for Masters
8 июля 2008
На этот раз Евгений подготовил замечательный обзор интересностей за месяц. Особенно порадовали статьи по дизайну.