Архів за категорією: Без категорії

Проверка на значение submit

28 Кві
28.04.2015

Встретила сегодня интересный баг. Никогда раньше с ним не сталкивалась, т.к. крайне редко использую проверку на нажатие кнопки, а именно button.

Вдруг выяснилось, что в Firefox и IE пользователю не показывается сообщение, что форма отправлена. Тестирование показало, что не происходит отправка формы. Просмотр переменных _REQUEST и кода показал, что в коде была проверка

if (!empty($_REQUEST["iblock_submit"]))

а в _REQUEST параметра iblock_submit не было.

Проблему решила добавлением скрытого параметра в форму после кнопки с именем кнопки.

<input type="hidden" name="iblock_submit" value="1" />

Описаны баги в IE https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

Подбор контрольных точек для отзывчивого дизайна

21 Сер
21.08.2014

Пожалуй, начну с определения понятий. Повторение — мать учения ).
Для многих понятие адаптивный и отзывчивый дизайн являются одинаковыми и, зачастую, говоря “адаптивный” подразумевают “отзывчивый”. В одной из приведенных ниже статей автор описывает свое видение этих понятий. Оно и приведено ниже своими словами.

Адаптивный — сайт сверстан так, что в каждой контрольной точке (ширина, высота, ориентация) он изменяет свой внешний вид, а также изменяется функционально (т.е. не только СSS, но также и разметка, и JS).
Отзывчивый — сайт может быть адаптивным, но также будет иметь переменную / ликвидную верстку между контрольными точками, т.е. дизайн будет подстраиваться поб любое разрешение экрана.
Дізнатися більше →

Постановка задачи

13 Чер
13.06.2013

Постановка задачи и основные требования к описанию задачи
Так уж повелось на свете издавна, что я не люблю читать. Вижу много букаф и маленький скроллбар — встают волосы дыбом, бегут мурашки по коже и внутри все холодеет — впереди уговоры, что нужно прочитать внимательно, вдумчиво и не один раз.
Дізнатися більше →

Web-presentations

26 Кві
26.04.2013

Презентации по-кодерски, веб-презентации
Довелось как-то столкнуться с написанием презентации для выступления. В первую очередь вспомнились доклады с посещенных семинаров и конференций, где кодеры показывали свои презентации в браузерах. Презентации в MS PowerPoint – это, конечно, очень хорошо, но как-то не по кодерски ).
Дізнатися більше →

Responsive design

25 Бер
25.03.2013

Отзывчивый веб дизайн (RWD) — подход в веб дизайне, направленный на разработку сайтов, обеспечивающих оптимально удобный просмотр информации, легкость чтения и навигации для устройств различных размеров.
Дізнатися більше →

Progressive enhancement tools

04 Бер
04.03.2013

Использование принципа “прогрессивное усовершенствование” в разработке увеличитвает ресурсозатраты, требуя дополнительное внимание в поддержку новых фич в старых браузерах.
Из проекта в проект неустанно возникает вопрос о степени поддержки старых браузеров. А также нужно ли их поддерживать и, главное, зачем?
Конечно, каким-то тематическим IT-блогам и сайтам, возможно, эта поддержка и не нужна. А вот такие сервисы как почта, поиск заинтересованы в максимально возможном количестве пользователей. Потому им важно, чтоб их сайт работал везде без исключения.
В связи с такой необходимостью в сети появился ряд инструментов, позволяющих упростить разработку и уменьшить затраты сил и времени.
Дізнатися більше →

Описание API Bitrix

21 Лют
21.02.2013

Часто бывает, что API либо не документировано, либо необходимо понимание его работы, чтоб не использовать осьный поиск по файлам есть сторонний модуль, который сканирует текущие файлы ядра и выводит список доступных API функций и событий всех модулей.

Живое описание АПИ
Если нет описания API
Список ссылок на документацию

Многоточие средствами CSS

10 Січ
10.01.2013

Art Depo Programming Tips

Читая книгу “Разработка iPhone-приложений с помощью HTML, CSS и JavaScript” Джонатана Старка набрела на интересный метод установки многоточия в текст, который не вмещается в отведенную ему область.
Дізнатися більше →

Дизайн и верстка

25 Жов
25.10.2012

В статье речь пойдет о строгости со стороны верстки, о пропорциональности, симметрии, сетке.

Существуют правила наследования отступов/полей, есть правила округления, правила пропорции и прочее. Если каждый элемент на странице соответствует правилам, верстка будет четкой и однозначной.
Дізнатися більше →