Ромка!eu

  • Отдых
  • Работа
  • Штуки-дрюки
Главная

java-script

Оригинальный новогодний спецэффект для сайтов

Ромка — Пнд, 12/28/2009 - 20:00

309
points

Нашел интересный ява-скриптовый спецэффект, которым под Новый Год можно украсить страницы сайта. Нет, это не доставшие всех снежинки, это ёлочная гирлянда, лампочки которой весело лопаются при наведении на них курсора мыши. Почти что пупырчатый полиэтилен :)

Посмотреть на результат работы скрипта можно на странице автора. Там же, если заглянуть в исходники, можно легко разобраться как подключить его к своей странице. Также, до старого нового года, результат работы скрипта в условиях приближенных к боевым можно увидеть на моем Зеруте.

Есть, правда, у этого скрипта два недостатка:

  • он принципиально не работает в IE;
  • глючит при одновременной работе с jQuery, так как тоже объявляет функцию с именем $, чтобы исправить этот глюк достаточно в файле christmaslights.js переименовать все строки $ на что-нибудь другое, например $_.
  • java-script
  • гирлянда
  • лампочки
  • Новый год
  • Ромка's blog
  • Добавить комментарий
  • Читать далее
  • Quote

Backbird — скажи "прощай" алертам или удобная отладка java-script.

Ромка — Чт, 10/16/2008 - 12:23

405
points
Blackbird — отладка Java-script

Нашел очень удобный инструмент для отладки ява-скриптов — библиотеку Blackbird. Её необходимо скачать и подключить к необходимой странице, после чего на странице появится удобная консоль, в которую можно будет выводить отладочные сообщения. Сообщения делятся на типы — debug, info, warning, error, а в консоли предусмотрены фильтры по типам.

Любимый многими разработчиками, в том числе и мной, Firebug обладает значительно более широким функционалом, но у Blackbird есть одно преимущество — он совместим с браузерами Firefox 2+, Inernet Explorer 6+, Opera 9+, Safari 2+ и Google Chrome. Firebug Lite, который также как и Blackbird работает со всеми перечисленными бразуерами, уступает ему по возможностям.

  • Blackbird
  • java-script
  • отладка
  • Ромка's blog
  • 1 комментарий
  • Читать далее
  • Quote

Получение заголовков (HTTP-headers) страницы при помощи Java-script

Ромка — Пнд, 09/15/2008 - 14:48

470
points

В журнале Smashing Magazine наткнулся на скрипт (плагин для jQuery), позволяющий автоматически рядом с ссылками указывать размер файла, на который указывает эта ссылка. Оказалось, что этот скрипт в своей работе использует полезный сервис, под названием json-head, который на входе принимает любой URL, а на выходе в формате JSON отдает заголовки, которые получил от сервера.

Анализируя эти заголовки можно на стороне клиента придумать много полезных фишек, кроме указания размера документа, на который ведет ссылка, можно, например, подсвечивать ссылки на недавно обновленные страницы (заголовок "Last-Modified") или нерабочие ссылки (анализ переменной "status_code").

Все те же действия можно проделывать и не используя сторонние сервисы, но в таком случае опрос удаленных серверов и анализ заголовков придется реализовать на стороне своего сервера, со всеми вытекающими отсюда достоинствами (независимость от сторонних сервисов и того, включена на стороне клиента поддержка Java-script или нет) и недостатками (в случае большого количества запросов забанят ip вашего сервера, а не ip сервера http://json-head.appspot.com ну и необходимость разработки собственного решения).

Кстати, с помощью этого сервиса, совершенно случайно выяснил, что Гугл работает с использованием веб-сервера собственной разработки — gws, по данным из Википедии на этом ПО работает 9,3% всех сайтов в интернете, то есть Гугл — это и есть почти 10% интернета!

  • java-script
  • jquery
  • Штуки-дрюки
  • Ромка's blog
  • 8 комментария
  • Читать далее
  • Quote

Странное поведение Java-script в IE. Один и тот же скрипт в Firefox работает, а в IE – нет.

Ромка — Сб, 03/01/2008 - 17:29

341
points

Столкнулся со странной проблемой, на решение которой убил пол дня. Один и тот же скрипт в Firefox'e работает корректно, а в IE – нет. Дальше приведено решение проблемы.

  • firefox
  • ie
  • java-script
  • jquery
  • Работа
  • Ромка's blog
  • Читать далее

AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.

Ромка — Ср, 09/05/2007 - 15:44

484
points

Задача: разработать веб-страницу, позволяющую обмениваться данными и закачивать файлы на сервер без перезагрузки страницы. В статье приведен пример решения задачи с использованием библиотеки jQuery.

  • AJAX
  • java-script
  • jquery
  • upload
  • Работа
  • Штуки-дрюки
  • Ромка's blog
  • 42 комментария
  • Читать далее
  • 1 файл
  • Quote
RSS-материал

Обо мне

Всем привет!
Меня зовут
Роман Архаров, я профессиональный веб-разработчик, программирую на языках PHP, Python и Action-Script, в работе использую фреймворки Drupal и Django. В этом блоге я размещаю заметки и статьи, связанные с моей работой, отдыхом и другими интересными мне темами.

Популярные заметки

  • AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.
  • Темизация Drupal. Часть 2. Анатомия темы оформления Drupal
  • Темизация Drupal. Часть 4. Темизация Views
  • Тестирование модуля "Inner poll"
  • Темизация Drupal. Часть 1
  • Несколько статей о Друпале
  • Разработка сайта на Drupal. Часть 3. Модули Drupal.
  • Автоматическая "газетная" верстка (верстка в несколько колонок)
  • Backup-manager — настройка резервного копирования Linux-сервера на Amazon S3 за 5 минут
  • Динамическое добавление элементов к форме

Подписка


Последние комментарии

  • Артем → Темизация Drupal. Часть 4. Темизация Views → Спасибо большое!
  • Anonymous → Темизация Drupal. Часть 2. Анатомия темы оформления Drupal → Большое спасибо автору за
  • Yor Ik → Авторизация на Drupal-сайте с помощью аккаунта вКонтакте → при входе на сайте
  • Химик → Home sheep home → Игра просто поглатитель времени
  • Artu → Темизация Drupal. Часть 4. Темизация Views → Спасибо,
  • icemen → Разработка модуля для Drupal. Часть2 → Благодарности
  • Федор → Проверка имени пользователя на наличие букв из разных алфавитов → . . . . . . . . . . . . . . .
  • oZEROth2008 → Авторизация на Drupal-сайте с помощью аккаунта вКонтакте → ответьте на мой вопрос
  • witalikm → Drupal for Firebug → После вашего совета пробовал
  • Shu → Drupal for Firebug → F12

Новые заметки

  • Авторизация на Drupal-сайте с помощью аккаунта ВКонтакте
  • Home sheep home
  • Backup-manager — настройка резервного копирования Linux-сервера на Amazon S3 за 5 минут
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 3 — Бали, Сингапур, Пхукет
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 2 — Джокьякарта
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 1 — Пхукет и Джакарта
  • Шпаргалка по командам и хоткеям Unix
  • Семинар по хапкидо в Днепропетровске
  • О планах
  • Несколько статей о Друпале

Тэги

dckyiev09 Drupal jquery Индонезия Отдых Работа Штуки-дрюки зима зима 2010 модуль статья темизация
еще тэги

Вход для пользователей

Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Зарегистрироваться
  • Запросить новый пароль

Навигация

  • Exchange rate
  • Vote up/down
  • Переход по внешней ссылке
  • Последние сообщения
  • Фотогалереи

Курсы валют

  • 100 Казахских тенге — 20,8329 (-0.09)
  • 10 Украинских гривен — 38,8969 (-0.14)
  • 10 Китайских юаней — 45,0421 (-0.17)
  • 100 Японских иен — 36,4634 (-0.11)
  • 1 Доллар США — 30,6858 (-0.11)
  • 1 Евро — 39,2901 (+0.12)
  • 1000 Белорусских рублей — 10,1743 (-0.04)
  • 1 Турецкая лира — 20,2279 (0)

10 случайных заметок

  • Панорама Гаваны
  • Вспомнил детство
  • Вращение изображений при помощи Javascript
  • Темизация Drupal. Часть 3. Основы Drupal Forms API и темизация форм
  • Лето 2007. Путешествие в Камбоджу – Таиланд – Малайзию. Часть 1.
  • Куба. Лето 2008. Часть 5
  • Эксперименты с вКонтакте API
  • Разработка сайта на Drupal. Часть 4. Пример разработки корпоративного интранет-сайта на Drupal
  • Модуль "Курсы валют" для Drupal 6
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 3 — Бали, Сингапур, Пхукет

Случайные фото

Просто море
Фонарь
Дом, плавающий по морю на больших поплавках
Гонщик
Радуга над футбольным полем в Лужниках
Еще одно фото замка
Пустыня
Я и бамбук
А это уже полуостров Крым, на пути в Керчь.
Автописта
В Сингапурском зоопарке. Леопардовая (бенгальская) кошка.
Собака
Дорожка
Я и разноцветные рыбы
На подходе к Красной поляне...
Судак, Генуэзская крепость
  • Отдых
  • Работа
  • Штуки-дрюки

При использовании материалов с сайта, пожалуйста, ставьте ссылку на источник. E-mail для связи: mne@romka.eu.