Category Archives: Разработка ПО

Серверный redirect при ajax-запросе. Что получит клиент?

Описание задачи. Есть сайт, на котором в popup-окно (div) ajax’ом загружается некая форма для заполнения пользователем, которая после заполнения так же отправляется средствами ajax. По результатам отправки формы в popup-окно загружается либо результат добавления формы, либо форма с показом ошибок … Continue reading

Posted in Ajax, Apache, Битрикс, Разработка ПО | Tagged , , , , , , | 2 Comments

Internet Explorer 6: Быть или не быть?

Уже в который раз, приступая к разработке очередного проекта мы задаёмся вопросом «Internet Explorer 6 будем поддерживать в HTML-вёрстке сайта или нет?». И каждый раз получается так, что поддерживать надо. Потому что, спросив клиента, получаешь вполне логичный ответ «Надо!». Казалось … Continue reading

Posted in CSS, Браузеры, Разработка ПО | Tagged , , | 3 Comments

Список реально полезных плагинов для jQuery

jQuery в настоящее время является лучшей JavaScript-библиотекой. Она позволяет разрабатывать веб-приложения с достаточно быстрой скоростью, избавляя разработчика от рутины. Кроме того для jQuery существует огромное количество всевозможных плагинов, которые улучшают функционал этой замечательной библиотеки. Именно их обзор производится в этой статье.

Posted in Ajax, Браузеры, Разработка ПО | Tagged , , , , | 1 Comment

Drag and Drop в JavaScript: Особенность реализации

На днях возникла необходимость реализовать на одной из страниц сайта возможность перетаскивания элемента (регулятор стоимости в фильтре по ценам) на JavaScript. До этого момента я себе чётко представлял следующий механизм реализации перетаскивания: Обработать нажатие мыши на элементе и зафиксировать состояние … Continue reading

Posted in Разработка ПО | Tagged , , | Leave a comment

Любимый браузер IE

После очередного рабочего дня, практически полностью посвященного верстке сайта, дома включил комп и хотел уже выставить статус в миранде «Browsing» с текстом «Ох уж этот IE!» или что-то в этом духе, т.к. задолбало! Но при выборе статуса я был удивлен, статус уже … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

Сервер разработки на платформе LAMP на базе Ubuntu Server

В начале этой недели запустили в эксплуатацию сервер разработки на платформе LAMP на базе Ubuntu Server 9.04 в офисе компании Вебдока. Смысл сервера разработки в том, что на нём производится непосредственно разработка проектов разработчиками, тестирование и отладка. Так же в … Continue reading

Posted in Apache, Linux, Вебдока, Разработка ПО | Tagged , , , , , , , , | Leave a comment

PHPExcel — работа с MS Office Excel 95-2007 средствами PHP

Как-то полгода назад случилось нам на одном проекте делать вывод некоего списка в полноценный Excel файл. Не *.csv, а именно *.xls, *.xlsx. На тот момент было найдёно только Spreadsheet_Excel_Writer и Spreadsheet_Excel_Reader из библиотеки PEAR как наиболее приемлимое решение. Но, буквально несколько дней … Continue reading

Posted in Разработка ПО | Tagged , , , , | 19 Comments

JavaScript. Класс с приватными членами и методами.

Есть несколько способов создания классов с использованием JavaScript, я же хочу рассмотреть тот, при помощи которого можно реализовать сокрытие данных в объекте. Для начала пример:

Posted in Разработка ПО | Tagged , , | Leave a comment

Опыт или случайное совпадение?

Сегодня, при реализации определённой части проекта, зашла речь о том, что позднее необходимо будет переделать эту часть проекта с учётом определённых моментов. После того, как эта часть проекта была мной завершена, я перешёл к реализации этих самых «определённых моментов», но … Continue reading

Posted in Из повседневного, Разработка ПО | Tagged , , | Leave a comment

Поведение Internet Explorer при совпадении названия элемента HTML-формы и функции в JavaScript

С забавным поведением Internet Explorer’а я сегодня столкнулся. Предположим, есть у нас HTML-форма: <form name="FormName"> <input type="hidden" name="ShowFilter" value="Y" /> <a href="#" onclick="ShowFilter()"></a> </form> Сразу же обратим внимание как называются скрытое поле в форме и функция на событие клика мышкой … Continue reading

Posted in Разработка ПО | Tagged , , | Leave a comment