Передача параметра в функцию, вызываемую с помощью setTimeout

Достаточно часто при вызове функции с помощью setTimeout, возникает необходимость передать какой-то параметр, но вот такой код отказывается работать

Если проблема запуска приложения во всех браузерах вас не заботит или вы являетесь идейным противником Internet Explorer, то проблема может быть решена так:

Читать дальше...

>> Читайте в блоге

Многострочные заголовки в jqGrid
Использование \K в регулярных выражениях. Игнорирование начальной части совпадения.
Ссылки. TimePicker. javascript на сервере. DOM парсер
Полезные ссылки

Метки: js

Многострочные заголовки в jqGrid

Я очень люблю ездить на велосипеде, и с наступлением весны ежедневно катаюсь на работу избега, тем самым, избегая езду в пробках, давку в транспорте и томительное ожидание на остановках. Однако, в программировании я стараюсь все реже обращаться к этому транспортному средству, предпочитая отлаженные компоненты, созданию собственных. Получается далеко не всегда.

Читать дальше...

>> Читайте в блоге

Funky Cache. Работа над ошибками
Раскрашиваем код на сайте. GeShi - PHP Code Colorer
TinyURL. Шаг 5. Последние штрихи и запуск
Повторное экранирование кавычек в PHP

Метки: jQuery js jqGrid

Funky Cache. Работа над ошибками

Движок этого блога основан на использовании механизма Funky Cache, суть которого заключается в генерации статической html страницы при первом обрщении к ней.

Ухватившись за идею, я не посмотрел на приложенный к опсанию идеи пример и потому совершил ошибку, на которую в комментариях мне любезно указал sartas. Сделав перенаправление для ошибки 404, я не учел особенности работы поисковых работов, которые, в отличие от пользователя не станут дожидаться редиректа, а сразу сделают вывод о том, что страница не существует.

Читать дальше...

>> Читайте в блоге

PDO
jQuery доступ к IFRAME
Использование \K в регулярных выражениях. Игнорирование начальной части совпадения.
Funky Cache
TinyURL. Шаг 3. Рендеринг интерфейса

PDO

На пару с товарищем по работе решили замутить небольшой развлекательный проект (браузерная игра) и один из первых вопросов - это выбор базы данных. На первых порах, кажется достаточно логичным использование SQLite, для облегчения совместной разработки, но в дальнейшем такой выбор может отрицательно сказаться на производительности. Поэтому задумались об использовании программного интерфейса для доcтупа к базе и я все больше склоняюсь к PDO.

Читать дальше...

>> Читайте в блоге

jQuery доступ к IFRAME
Использование \K в регулярных выражениях. Игнорирование начальной части совпадения.
Замена с помощью регулярных выражений. Модификатор e
TinyURL. Шаг 4. Обработка кнопки на примере формы входа
TinyURL. Шаг за шагом. Шаг 1

jQuery доступ к IFRAME

Предположим, что вам нужно добраться до элемента someElement, который находится во фрейме someFrame. Сделать это с помощью jQuery очень просто.

Небольшой бонус. Достаточно долго я тупил по поводу того, как получить DOM объект из коллекции jQuery. Как и многое в этом фреймворке это оказалось элементарно.

Читать дальше...

>> Читайте в блоге

Использование \K в регулярных выражениях. Игнорирование начальной части совпадения.
Замена с помощью регулярных выражений. Модификатор e
Раскрашиваем код на сайте. GeShi - PHP Code Colorer
TinyURL. Шаг 2. Кодирование и декодирование ссылки
Использование md5 в Oracle.

Метки: jQuery js

Использование \K в регулярных выражениях. Игнорирование начальной части совпадения.

Регулярные выражения не самая простая область программирования, а тут ещё оказывается, что их описание (в документации по PHP) далеко не полное, например в нем нет описание весьма полезной последовательности \K, которая позволяет отбросить начальную часть совпадения, например, шаблону

foo\Kbar

Читать дальше...

>> Читайте в блоге

Замена с помощью регулярных выражений. Модификатор e
Раскрашиваем код на сайте. GeShi - PHP Code Colorer
Ссылки. TimePicker. javascript на сервере. DOM парсер
PHP. Сохранение массива в файл
JavaScript и MFC. Интеграция Property Tree в MFC приложение.

Метки: regexp php ссылки

Замена с помощью регулярных выражений. Модификатор e

Вряд ли кто-то станет спорить об удобстве обработки текстовых данных с помощью регулярных выражений. Механизм, конечно не идеальный в первую очередь из-за невысокой скорости работы, но зато универсальный. Я так же не обхожу их стороной в своих скриптах, периодически открывая новые горизонты их использования.

Читать дальше...

>> Читайте в блоге

Раскрашиваем код на сайте. GeShi - PHP Code Colorer
Ссылки. TimePicker. javascript на сервере. DOM парсер
Funky Cache
Несколько слов об использовании Mercurial.
JavaScript Property Tree. Реализация дерева свойств на JavaScript

Метки: php regexp