JavaScript: Фильтрация нестандартных свойств и методов во встроенных объектах. Метод «hasOwnProperty»

2011-12-24

Некоторые JavaScript-библиотеки занимаются расширением стандартных возможностей встроенных объектов (что есть не очень хорошо). Допустим, добавляют в объект Array() или Object() методы, которых нет в стандартном наборе языка.
Прочитать остальную часть записи »

Javascript: Как определить, что страница на данный момент уже была загружена

2011-12-09

Часто возникает потребность начать выполнение скрипта после загрузки документа. В этом случае нужно назначить обработчик на событие onload объекта window. Но если обработчик события будет назначен позже чем оно произойдет, то этот обработчик никогда не отработает. По-этому следует проверять, загружен ли документ уже, и если да, то можно выполнять обработчик немедленно, иначе — можем смело назначать событие, не опасаясь, что оно никогда не выполнится.
Прочитать остальную часть записи »

Онлайн сервис для тестирования и составления регулярных выражений

2011-12-05

Часто возникает необходимость протестировать или подобрать (составить) регулярное выражение.
Прочитать остальную часть записи »

WordPress: облако тегов стандартными средствами

2011-11-23

Функционал добавления облака тегов, или как его иногда называют «облако ссылок», предусмотрен в стандартных возможностях WordPress-а, хотя и существует огромное множество плагинов для его внедрения.
Прочитать остальную часть записи »

Начиная с Firefox 7-й версии, объекты подгружаемых файлов больше не содержат свойств «fileName» и «fileSize».

2011-11-01

Согласно стандарту, в javascript в объекте подгружаемого файла должны бить свойства «name» (имя файла), и «size» (размер файла в байтах).
Прочитать остальную часть записи »

PHP: Как заменить только первое совпадение в строке

2011-10-28

В PHP есть функция «str_replace()», которая находит определенную строку и заменяет её на другую, причём, если эта строка поиска встречается много раз, то будут заменены все найденные вхождения.
Порой нам нужно заменять только 1-е найденное вхождение.
Прочитать остальную часть записи »

Linux: Как отредактировать файл в консольном редакторе Vim

2011-10-12

В данном посте будет рассмотрено самое необходимое для того, чтобы открыть, отредактировать и сохранить файл в консоле Linux. Эти знания становятся очень полезными для веб-мастера, когда есть SSH-доступ к сайту и нужно срочно подправить файл на сервере (к примеру файл конфигурации).
Прочитать остальную часть записи »

XUL: Как прочесть заголовки загружаемой страницы

2011-09-15

В данном посте мы создадим и разберем код, позволяющий получать заголовки (headers) загружаемой страницы.
Прочитать остальную часть записи »

MySQL: Убиваем «тяжелые» запросы

2011-09-14

Что делать, если был запущен сложный SQL-запрос, и он выполняется очень длительное время. Особенно это актуально в том случае, если дело касается «живого» сервера, и для системы критично время простоя неотвечающего SQL-сервера.
Прочитать остальную часть записи »

HTML5: Кросбраузерная поддержка новых тегов

2011-08-09

В планах HTML5: сделать исходный код более семантичным, в следствии чего были созданы такие теги как <header />, <footer />, <article />, <nav />, <aside />, <section />, <hgroup />.
Но, использование их уже сейчас может вызвать затруднения, связанные с тем, что старые браузеры не знают таких тегов.
В этом посте мы рассмотрим как заставить все браузеры работать с новыми html5-тегами.
Прочитать остальную часть записи »