IT Заметки разработчика
Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.
Отделение десятых, сотых, тысячных от числа символом [javascript]
Функция для форматирования чисел с разделением тысяч точкой на JavaScript и PHP.
randomString() — уникальный, для динамического добавления к элементу DOM
Две функции для генерации случайных строк в JavaScript — на основе текущего времени и на основе случайных символов из заданного набора.
В input только числа
jQuery-сниппет для фильтрации содержимого поля ввода — оставляет только цифры, удаляя все остальные символы.
Валидность E-mail js [RegExp]
JavaScript-функция для проверки корректности email-адреса с опциональным строгим режимом валидации.
jQuery select [plugin]
Ссылка на плагин Chosen — jQuery-плагин для стилизации и улучшения стандартных select-элементов.
jQuery слайдер контента
Рекомендация библиотеки jCarousel для создания слайдера контента на jQuery.
no IE6
Редирект пользователей IE6 на страницу-заглушку через код в /bitrix/php_interface/init.php.
AJAX навигация по меткам
JavaScript-класс для сохранения состояния страницы после AJAX-запроса через хеш-метки в URL.
Предзагрузка изображений js [snippets]
Две функции предзагрузки изображений: нативная JavaScript и jQuery-версия.
Конвертер валют для Bitrix [php, js]
Валютный конвертер для CMS Bitrix с автообновлением курсов через cron и клиентским расчётом на JavaScript.