В большинстве браузеров, особенно в старых, использование массивов быстрее конкатенации при количестве подстрок от пяти.
Кстати, и запись так удобнее. Пример:
var html = [];
// тут много формирования HTML
html = html.concat(['В этой эпохе зафиксировано ', c, ' неликвидов.']);
// тут много формирования HTML
$('#info').html(html.join(''));
Данный плагин, кстати, не является валидирующим.
jquery.keyfilter.js — это как раз дополняющий функционал.
code.google.com/p/jquery-keyfilter/downloads/list
Качаю Оперу :)
Писать с его использованием получается гораздо быстрее и лаконичнее.
Просто мы во все проекты включаем jQuery и не думаем
* о низкоуровневых вещах;
* о политике реализации своих компонент.
Ибо — уже понятно, как.
Я то просто сделал плагин в дополнение к jquery.validate.js, который не умеет фильтровать ДО.
Единственное, что не нравится в jVal — потеря фокуса.
Надо брать по ссылке:
drupal.ru/node/25091
из списка приаттаченных файлов.
Пришлось заменить ссылкой на статью.
Хотя, с другой стороны, всегда можно прикрепить процедурно. Сейчас выполню оптимизацию.
Ведь тэгов несколько, пришлось бы делать сцепку.
http://drupal.ru/files/jquery.keyfilter.js.txt
В большинстве браузеров, особенно в старых, использование массивов быстрее конкатенации при количестве подстрок от пяти.
Кстати, и запись так удобнее. Пример:
var html = [];
// тут много формирования HTML
html = html.concat(['В этой эпохе зафиксировано ', c, ' неликвидов.']);
// тут много формирования HTML
$('#info').html(html.join(''));