Реклама

Партнеры

Ноя 28

Как понятно из сабжа, речь пойдет о немаловажном аспекте при “раскрутке” любого ресурса, о построении карты сайта, точнее об удобоваримом, для роботов поисковых систем, ее представлении. Читать дальше »

Ноя 21

При работе над проектами часто возникает необходимость создания выпадающего меню. Существует большое количество скриптов, реализующих этот функционал. Но при их практическом применении необходимо чтобы скрипт соответствовал следующим требованиям:

  1. Кроссбраузерность - корректная работа скрипта в необходимых браузерах.
  2. Правильное позиционирование меню при изменении разрешения экрана (особенно актуально при резиновой верстке).
  3. Стабильное поведение меню при наведении курсора.
  4. Простая смена оформления через редактирование CSS.
  5. Легкость добавления новых пунктов.
  6. Семантика (это сейчас модно).
  7. Простая настройка дополнительных параметров (временных задержек, дополнительных эффектов и т.д.)

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

Ноя 18

Проблема:

Как заставить Zend Debugger реагировать на AJAX запросы. Читать дальше »

Ноя 17

При разработке сайта, для организации логической структуры сайта и удобства пользователя, используют навигацию по страницам с номерами страниц и кнопками “Предыдущая” “Следующая”. Необходимо придерживаться нескольких  простых правил для обеспечения  максимальной эффективности этого элемента страниц:

  1. Большой размер кнопок.
  2. Не  использовать  подчеркивание  для  ссылок.
  3. Четкое визуальное выделение текущей страницы.
  4. Достаточное расстояние между ссылками на страницы.
  5. Использовать ссылки “Предыдущая” “Следующая”.
  6. Использовать ссылки “Первая страница” “Последняя страница”
  7. Всегда располагать ссылки “Первая страница” и “Последняя страница” снаружи блока с номерами страниц.

Примеры креативных решений смотрим здесь:
Pagination Gallery: Examples And Good Practices

Ноя 16

Речь о том как корректно обойти элементы потомки DOM для данного элемента, простите за тафтологию :)

В общем конструкция следующая:

JAVA:
  1. var object = document.getElementById('el');
  2. for (var childItem in object.childNodes) {
  3. if (object.childNodes[childItem].nodeType == 1)
  4. object.childNodes[childItem].style.color = '#FF0000';
  5. }

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