Допустим, нам нужно точно определить длину строки, которую нам прислал сервер в json-е.
И она может содержать множество html-мнемоник типа , ©, —, ©, длина которых получится больше чем 1 символ при подсчете.
Вот мы пришли к тому, что нам нужна функция в javascript-е, которая бы перекодировала эти html-мнемоники в обычные символы.
Прочитать остальную часть записи »
htmlDecode для JavaScript или как раскодировать html
2012-10-01robots.txt: Ограничение нагрузки от поисковых машин
2012-09-26Что делать, если у вас обширный сайт с очень большим количеством страниц, допустим, какой-то каталог и хостинг сайта не справляется с нагрузкой, идуйщей в основной массе от поисковых машин.
Прочитать остальную часть записи »
MySQL: список таблиц в БД
2012-09-19Чтобы получить перечень всех таблиц в текущей базе данных в MySQL, нужно выполнить такой запрос:
SHOW tables;
Прочитать остальную часть записи »
Выпадающее меню по клику средствами CSS
2012-05-27CSS позволяет реализовать выпадающее меню по клику без JavaScript. Сделать это можно c помощью CSS псевдоклассов :focus, :active, :hover и некоторых маленьких хитростей.
Прочитать остальную часть записи »
Тестирование сайтов под Internet Explorer — организация среды
2012-05-25На сегодняшний день Internet Explorer еще довольно таки популярен и веб-разработчики вынуждены тестировать сайты и под ним. Но как известно, он не запускается ни под Linux, ни под Mac OS, а существующие эмуляторы довольно таки «кривые». Но даже пользователи Windows испытывают дискомфорт, так как каждая версия IE имеет свои значительные особенности, а обновления до последней версии проходят очень медленно и все версии Internet Explorer установить на одной OC сложно. Дополнительные затраты на лицензии Windows или новое оборудование тоже не привлекают. Что же делать? Как тестировать сайты под IE?
Прочитать остальную часть записи »
CSS: Выравниваение блока с неизвестной шириной по центру
2012-05-24Общеизвестный прием при выравнивании DIV-а с известной шириной по центру заключается в том, чтобы задать выравниваемому блоку:
marin: 0 auto;
Но это совсем не работает в случае с блоком у которого неизвестна ширина.
Прочитать остальную часть записи »
Online-сервис для создания favicon
2012-05-10Часто нужно создать favicon для сайта, но подходящей программы под рукой нету.
Прочитать остальную часть записи »
JavaScript: Отменяем обработчкики событий по умолчанию
2012-03-11Иногда нужно отменить стандартные обработчики событий браузера. Допустим, избежать перехода по ссылке, или отправки формы при клике кнопки «submit».
Прочитать остальную часть записи »
JavaScript: Запрещаем всплытие событий
2012-03-11Чтобы предотвратить всплытие событий по DOM-дереву, нужно написать такой код в обработчике события:
Прочитать остальную часть записи »
Linux: Как быстро объединить несколько javascript-файлов в один
2012-01-24Часто, в целях оптимизации загрузки страницы, все подключаемые javascript-файлы объединяют в один для продакшн-версии, чтобы уменьшить количество запросов к серверу.
Прочитать остальную часть записи »