JavaScript

  • Min-width и max-width в IE6 с помощью expression

    Уже писали много раз, просто приведу свой код. В JavaScript-файле размещаем такую функцию: function width(min,max){ w = document.documentElement.clientWidth; return (w = max) ? max + "px" : "auto"); } Функция всего лишь принимает значения максимальной и минимальной ширины, проверяет текущую ширину документа и возвращает значение: Если ширина документа меньше минимальной ширины,...

    » Читать полностью » Комментарии (7)
  • Ещё один PNG Fix для IE6

    Разработчики из Unit Interactive написали новый скрипт заставляющий IE6 адекватно отображать полупрозрачные PNG‑картинки — Unit PNG Fix. Главные преимущества скрипта: Очень компактный JavaScript: меньше 1 Kb! Исправляет большинство проблем интерактивности вызванных использованием IE-фильтров. Работает и для <img> и для CSS-свойства «background». Запускается автоматически. Не нужно...

    » Читать полностью » Комментарии (3)
  • Публичная порка JS-гуру

    Конкурс закончился и работы проверены. Работы прислали 11 программистов, из которых один участник прислал аж 8 вариантов. На удивление решения задачи оказались очень разные. Многие писали обработчики событий обычным способом, но некоторые всё-таки рекомендуемым AddEventListener/AttachEvent. Поразило разнообразие способов проверки на пробелы и наличие классов. В принципе, поскольку сама...

    » Читать полностью » Комментарии (25)
  • Конкурс для javascript-гуру!

    Объявляю конкурс среди javascript-программистов! В качестве конкурсной задачи предлагаю выполнить зачётное задание по javascript, которое выполняли в этом году студенты web-курсов на которых я преподаю. Итак, задание: Дана форма. Нужно: При щелчке по лейблу и при помещении фокуса в поле нужно полю добавить класс «edit». При убирании фокуса из поля нужно: очистить содержимое...

    » Читать полностью » Комментарии (27)
  • Градиентный текст с помощью CSS

    Иногда бывают дни, когда не хватает времени, иногда бывают моменты, когда не хочется ничего выдумывать. Тогда приходят спасительный копи-пэйст! В этом посте я не буду ничего исследовать, придумывать, обучать и выбирать. Просто поделюсь с вами ссылкой на замечательный пост дизайнера Nick La. Nick получит на свой пост очередной трекбек, а расслаблюсь ещё на пару дней. Итак, если вы хотите...

    » Читать полностью » Комментарии (27)
  • Иерархический список с помощью jQuery

    Написал очень простой и функциональный скрипт организации иерархического списка. Но смысл заключается не только в скрипте, но и в правильной вёрстке. HTML Вот из такого небольшого обычного списка мы сделаем раскрывающийся иерархический список. Модель статусных групп (классов) Л. Уорнера Высший класс Верхний-высший класс, включал так называемые старые семьи. Низший-высший...

    » Читать полностью » Комментарии (19)
  • JS-Imagemapping — исправленно.

    В предыдущем посте я написал как делается активный imagemapping на jQuery. Но по какой-то непонятной причине мой мозг в один момент глюканул и решил, что указывать абсолютное позиционирование относительно всего документа — единственный вариант. А ведь это не правда. Исправляем В CSS добавляем относительное позиционирование тэгу div с id="map": #map{ position: relative; } Теперь кружочки...

    » Читать полностью » Комментарии (1)
  • Активный imagemapping на jQuery

    Главная проблема стандартного способа создания карт в том, что тэг <area> не поддерживает никаких css свойств, т.е. при наведении курсором на активную область нельзя никак её подсветить. В этом случае Flash выигрывает (пример карты на flash реализован в проекте pludmales9.lv). Я предлагаю такой вариант: подсвечиваются не сами активные области, а какие-то картинки расположенные по центру...

    » Читать полностью » Комментарии (13)
  • Всплывающая подсказка v.2

    Вспоминаем мой давний пост про плавающую над объектами подсказку. Феатурес: Вторая версия написана с использованием библиотеки jQuery (кстати, очень рекомендую обратить внимание, не такая громоздкая как Prototype) Запуск скрипта осуществялется средставми jQuery, в сам html-файл ничего не нужно вписывать В настройках скрипта можно указать в каких тэгах будет работать...

    » Читать полностью » Комментарии (21)
  • Замена подстрок с помощью JavaScript v.2

    Не string'ом единым... Пересмотрел я скрипт написаный мною в прошлой статье и теперь с некоторыми изменениями выкладываю вновь. Теперь в качестве поиска используется регулярное выражение игнорирующее вхождения подстроки между символами тэга (""), что означает что замена не будет применяться к самим тэгам. Кроме этого к объекту поиска добавил флаг (параметр 'flag'), который может быть...

    » Читать полностью » Комментарии (0)
  • Замена подстрок с помощью JavaScript

    Когда-то давно Mr. SergE попросил меня написать JS-скрипт, который при загрузке страницы заменяет в тексте определённые символы. Насколько я понял из его поста (хотя особо я его не читал - слишком много буков), ему нужна замена тире, дефисов и прочей дребедени. В общем скрипт почти написал, но остались некоторые недочёты. Код Сначала в массив symbols записываем подстроки для поиска и...

    » Читать полностью » Комментарии (9)
  • Antispam для WordPress своими руками. Эксперимент.

    Идея взята из переписки Typo3-девелоперов. Смысл Смысл идеи в том, чтобы изначально отключить отправку формы и убрать адрес отправки из атрибута action формы. Через три секунды после активации поля ввода textarea в атрибут action добавляется url страницы обрабатывающей форму, а так же активирует кнопку submit. JavaScript Поскольку этот скриптовой язык в последнее время стал мегапопулярным, мы...

    » Читать полностью » Комментарии (10)
  • Ajax анимация и загрузка

    Хотел сделать колекцию анимаций загрузок для ajax приложений, но перед этим решил порыть гугл. В итоге оказалось, что смысла нет рисовать что-то новое, потому как универсального полным полно, а специфическое каждый уважающий себя дизайнер нарисует сам, для каждого проекта своё. Вот, например, существует даже генератор анимированых иконок Ajaxload.info, в колекции которого десятки анимаций и на...

    » Читать полностью » Комментарии (6)
  • Остров. JavaScript события для групп однотипных объектов.

    Настроение было порисовать. Но вообще статья будет не о графике, а о коде. События JavaScript Те кто изучал JS знают, что в основном события пишутся внутри тэга как атрибуты и применяются к конкретному элементу. Например: <div id="someblock" onmouseover="this.backgroundColor='#eee'; onmouseout="this.backgroundColor='#fff' ">-----</div> Помещая курсор мышки над блоком,...

    » Читать полностью » Комментарии (4)
Google     

Конкурс программистов « Создай свой Акселератор!»

В начале ноября компания Microsoft Latvia объявляет публичный конкурс для программистов любого уровня на создание Акселераторов для Internet Explorer 8 и Internet Explorer 9. «Создай Акселератор, который был бы полезным не только для тебя, но и для других, и заяви его на конкурс!» — призывает руководитель бизнес группы Microsoft Windows в Балтии Александрас Голод. — «Если твой проект победит на голосовании или получит признание от Microsoft, ты получишь ценные призы (например, Xbox)». Требования для участия в конкурсе: немного подумать, создать Акселератор и описать его преимущества. Первых двух победителей определит интернет голосование, а третье место выберут представители Microsoft. Подробнее узнать о конкурсе, пообщаться с представителями Microsoft, а также зарегистрироваться на участие можно будет на конференции WebConf Riga 2010. Конференция состоится 6 и 7 ноября в гостинице Tallink Hotel Riga и соберёт большое количество веб-разработчиков из стран Балтии и СНГ. Докладчики...

Категории: События | Web | БрaузерыТэги: » Читать полностью » Комментарии (5)

Конференция веб-разработчиков WebConf Riga 2010

ПРЕДСТАВЛЯЕТ 6 и 7 ноября состоится международная профессиональная конференция специалистов по веб-разработке WebConf Riga 2010. Мероприятие будет проходить в хорошо оборудованном конференц-зале гостиницы Tallink Hotel Riga и соберёт большое количество профессионалов веб-разработки из стран Балтии и СНГ и всех, кто интересуется разработкой веб-приложений, управлением коллективами веб- разработчиков и администрированием серверов для веб-проектов. Как пояснил директор Школы веб-технологий, Никита Селецкий, в отличии от прошедшей 22 мая Web Standards Days Riga 2010, также организованной Школой, данная конференция включает более широкий охват тем, таких как разработка веб- приложений, построение эффективного управления командой, подходы к вёрстке объёмных сайтов и работу с базами данных. Среди докладчиков приглашены известные профессиональные веб-разработчики и специалисты по веб-технологиям из России, Украины и Латвии, доклады которых не только можно будет прослушать, но и...

Категории: ЖурналТэги: » Читать полностью » Комментарии (0)

Отчёт о конференции веб-разработчиков Web Standards Days Riga 2010

Изложение отчёта о конференции сохранено в третьем лице. 22 мая в Риге в конференц-зале новой гостиницы Tallink Hotel Riga успешно прошла первая в Балтии международная научная конференция специалистов по веб-разработке Web Standards Days Riga 2010, в которой приняло участие около 200 специалистов в области веб-технологий и интересующихся веб-разработкой. В рамках конференции поделились опытом эффективного использования веб-стандартов известные профессиональные веб-разработчики из Украины, России и Латвии представители Opera Software, TYPO3 Development Team, Школы веб-технологий и фрилансеры. Темы касались как новых версий языков разметки и стилизации HTML 5 и CSS 3, так и различных средств разработки веб-сайтов для мобильных устройств, инструментов веб-разработчика, CSS-менеджмента, нюансов вёрстки, анализа ситуации использования веб-стандартов в проектах латвийских компаний и соответствующих рекомендаций. Никита Селецкий презентовал первый доклад, в котором был разъяснён...

Категории: СобытияТэги: » Читать полностью » Комментарии (1)

Вёрстка в Латвии: Вчера. Сегодня! Завтра?

Версия моего выступления на Web Standards Days Riga 2010 вызвавшего неоднозначную реакцию. Много было регистраций работников различных дизайн студий, компаний занимающихся разносторонней веб-разработкой, банков, министерств, фрилансеров и просто интересующихся. Я не зря добавил в форму регистрации поле для адреса сайта. Те люди, что собрались на конференцию, скромно говоря, флагманы, пионеры латвийской веб-разработки. Поэтому не грех было покопаться в их работах и попробовать понять, что же всё-таки у нас происходит с текущим использованием технологий? Статистика вещь интересная, но только если она связанна с интересными темами. Мне было интересно заняться небольшим статистическим анализом, результатами которого я с вами сейчас поделюсь. Конечно в дебри я не полез, из-за большой лени, но то, чего успел накопать хватает достаточно, чтобы составить небольшую рекомендацию, с чего стоит начать осовременивать свою вёрстку. Вчера Итак, что же можно назвать «вчера»? ASCII...

Категории: Исследования | Брaузеры | Статистика | xhtml/xml | htmlТэги: » Читать полностью » Комментарии (12)

Web Standards Days Riga 2010

22 мая в Риге пройдёт конференция веб-разработчиков «Web Standards Days Riga 2010». В странах Балтии мероприятие такого рода будет проходить впервые и надеюсь станет регулярным событием. Организуют конференцию Объединение разработчиков «Веб-стандарты» и Школа веб-технологий. Для чего мы решили собраться? Если посмотреть на те проекты, что создаются в Латвии, на то, как верстаются сайты, становится понятным, что в правильном применении веб-стандартов у нас «поле не пахано». Для обсуждения часто возникающих проблем, обзора новых технологий вёрстки, обмена опытом построения систем разработки мы и соберёмся. Нам всем есть о чём поговорить, что обсудить, наладить контакты и увидеть воочию тех людей, блоги которых мы читаем регулярно. Здесь не будет никакого продвижения отдельных коммерческих интересов и технологий. Всё, о чём мы будем говорить — это свой опыт работы с открытыми технологиями веб-разработки. Мероприятие будет проходить в конференц-зале новой гостиницы Tallink...

Категории: СобытияТэги: » Читать полностью » Комментарии (12)

Сайт фотографа Кристины v2

Вторая версия сайта фотографа Кристины ещё более простая, чем первая, весь акцент на фотографии, никакой лишней графики, полный аякс. Кристина на этот раз вообще отказалась от превьюшек фотографий, а просто разместила их в нескольких альбомах (причём попросила, почему-то сделать названия album1, album2…) Использовалась CMS TYPO3. Почему? Мне так проще. Несколько сайтов на одной CMS на одном хостинге. Что может быть лучше в администрировании? Дал права доступа и Кристина теперь закачивает фотографии, они генерируются нужного размера и размещаются по категориям.

Категории: Веб‑дизайнТэги: » Читать полностью » Комментарии (13)

DevConf 2010

17 и 18 мая в Москве пройдёт профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки — DevConf 2010. Участникам DevConf предоставляется уникальная возможность — получить доступ сразу ко всем лидирующим технологиям вебразработки, послушав доклады от основателей этих технологий, приехавших в Москву со всего мира. Конференция нацелена на профессиональных веб-разработчиков и тех, кто мечтает ими стать. Она объединяет ВСЕ самые распространенные языки, при этом каждому выделен свой поток(зал). Можно будет погрузиться именно в ту технологию, которая вызывает наибольший интерес. При этом уровень любого из направлений является максимально профессиональным. В каждой секции будут представлены доклады 1-2 непосредственных авторов языка, а также признанных экспертов в области. Подробнее о конференции Школа веб-технологий организовывает делегацию участников конференции из Латвии. На DevConf в Москву поедет наш преподаватель Арвид. По всем...

Категории: События | Web | Интернет | Исследования | ТехнологииТэги: » Читать полностью » Комментарии (2)

Международная выставка образования «Школа-2010»

С 25 по 28 февраля в Международном выставочном центре «Кипсала» прошла ежегодная выставка «Школа-2010», в которой Школа веб-технологий участвовала в первый раз. В первый раз участвовать в таких глобальных мероприятиях было трудно, особенно первый день, но мы выдержали и добились определённого успеха. Как минимум «засветились» среди высших (и не очень) учебных заведений, как Школа предлагающая профессиональное образование в сфере веб-технологий. Как максимум, нас запомнили и проявили интерес к нашей Школе сотни (если не тысячи) людей, а несколько человек сразу записалось на веб-дизайн, мультимедиа дизайн, веб-программирование и сетевое и веб-администрирование. Кроме того, в качестве успеха мы можем засчитать многочисленные предложения по сотрудничеству от владельцев предприятий, государственных организаций и даже высших учебных заведений. Фотографии и видео можно посмотреть соответственно на фейсбуке и на ютубе. Ну а в последний день выставки Туриба вместе с...

Категории: События | Фото | ВидеоТэги: » Читать полностью » Комментарии (2)

Восприятие информации по горизонтали и вертикали

Почему мы воспринимаем информацию слева направо и сверху вниз (как говорят некоторые «буквой Z»)? Правильно, потому что мы так пишем. Так пишет добрая половина человечества, а создатели компьютеров «навязали» такой стиль и восточным народам (хотя те и сопротивляются). А почему мы так пишем? Да потому что писать справа налево неудобно так же как писать левшам слева направо. Мы же себе строчку рукой закрывать будем! «Лево-право, право-лево…» © Фунтик Т. е. вывод какой? Виновата физиология, а не мозги (у востока — наоборот). Посмотрим правде в глаза… человека: Если вы не знали, то глаза находятся на одной горизонтали и угол обзора по горизонтали больше, чем по вертикали. Соответственно в обзор попадает гораздо больше информации располагающейся по горизонтали, а не по вертикали. В силу опять-таки особенности физиологии человеческого глаза, мышцы двигающие глаза по горизонтали гораздо сильнее (или более развиты, не знаю как правильно), чем те, что двигают глаза по вертикали....

Категории: Веб‑дизайн | Usability | Разработка сайтовТэги: » Читать полностью » Комментарии (9)