Обновить
461.05

Веб-разработка *

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

Делаем живой поиск

Время на прочтение1 мин
Охват и читатели9.1K
livesearch
Сегодня наткнулся на замечательный сервис для создания поиска по сайту — Sikbox. Сервис настолько понравился, что я решил непременно сделать небольшую заметку-обзор.
Читать дальше

Ваша жизнь за 15 минут

Время на прочтение4 мин
Охват и читатели832
Прочитал дружный стёб хабрасообщества над девушкой, которая делает сайты за 15 минут в «Метрограде», какое-то время держал себя в руках, а потом не удержал.

Давайте-ка рассмотрим не конкретную девушку за конкретной стойкой, а явление сайтов «за 15 минут», «за 1000 рублей» и т.п. в принципе, с точки зрения жизненного цикла систем и вашей – да, конкретно вашей — жизни.

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

Некоторые инженерные практики для улучшения качества web application на PHP

Время на прочтение2 мин
Охват и читатели4.6K
Этот топик мой ответ на жалобу одного человека, что «баги достали».

Для начала, никакая методология положения не спасет. Начинать нужно с инженерных практик – внедрив их и почувствовав уверенность в своем коде можно внедрять любую методологию.

Первые задачи могут быть такие:
  • Обеспечить интеграционное тестирование, чтобы каждое обновление на production не было головной болью.
  • Обеспечить регрессионное тестирование – чтобы выявленные ошибки не возникали опять (отслеживались автоматически).

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

Прямые трансляции с HighLoad++

Время на прочтение1 мин
Охват и читатели698

Утрясли все подробности и детали — завтра наш видеопартнер будет гнать два сигнала (по числу залов) из Инфопространства — смотрите! Выделили для них отдельный канал, так что все будет хорошо.

Анонс YUI 2.6.0

Время на прочтение1 мин
Охват и читатели1.5K
Обновилась javascript-библиотека Yahoo! User Interface (YUI) до версии 2.6.0.
Кроме исправлений предыдущих элементов управления, добавлены два новых:

The Carousel Control



Живой пример

The Paginator Control



Живой пример

Прочие исправления перечислены здесь

Скачать новую версию с sourceforge.net (10.5 Mb)
Архив включает документацию, многочисленные примеры и собственно библиотеку YUI.

Ссылка на анонс
Официальный сайт проекта

Построение графики на javascript

Время на прочтение1 мин
Охват и читатели12K
dg
Raphaël — небольшая библиотека(20 килобайт) для построения векторной графики на веб-сайтах.

Она использует SVG и VML в качестве базы для создания графики. Учитывая то, что каждый созданный объект — DOM объект, то при помощи JavaScript обработчиков можно легко изменять их свойства и действия.
Читать дальше

jTruncate — прячем все лишнее.

Время на прочтение1 мин
Охват и читатели3.7K
jTruncate — это плагин для jQuery, который позволяет легко прятать лишний текст на вашей веб-странице.
Этот плагин будет полезен для страниц перегруженных различной информацией.
image
jTruncate вызывается точно также как и большинство плагинов для jQuery.

$().ready(function() {
$('#example1').jTruncate();
});

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

Bit Mask Resurrection

Время на прочтение3 мин
Охват и читатели5.8K
По мотивам топиков:
Упаковка булевых переменных для хранения и поиска в базе
Хранение набора чекбоксов в одном поле БД. Битовая маска.
В этих топиках была похоронена замечательная идея. Что ж, попробуем её возродить ещё раз…

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

JS-тень

Время на прочтение1 мин
Охват и читатели1.5K
Может быть я изобретаю велосипед, но от нечего делать решил попробовать сделать тень средствами яваскрипта, вот что из этого получилось

js-тень
Пользуйте на здоровье :)

UPD: Добавил смещение тени

Удобная оптимизация изображений на сайте

Время на прочтение1 мин
Охват и читатели3.1K
Сегодня наткнулся на очень удобный сервис: SmushIt.com, который занимается автоматической оптимизацией веб-графики на вашем сайте. Есть три варианта использования этого сервиса:
— загрузка набора изображений на их сайт через браузер;
— предоставление сервису списка url'ов изображений для оптимизации;
— и наконец, вы можете установить плагин для Firefox и выбирать изображения для оптимизации прямо в браузере.

Удачной оптимизации!

Prototype 1.6.0.3

Время на прочтение4 мин
Охват и читатели1.2K
29 сентября вышла новая версия JavaScript фреймворка Prototype.
Всем кто пользуется веткой 1.6, разработчики рекоммендуют обновиться.
Это, преимущественно, починка ошибок — закрыто 30 багов, плюс 25 различных улучшений.

Скачать Prototype 1.6.0.3 (126 KБ)
Скачать Prototype 1.6.0.3-mini (73.5 КБ) — минимизированная версия
Пост Prototype 1.6.0.3 is out на «Prototype & script.aculo.us» Google Groups

Предыдущая версия 1.6.0.2 вышла 9 месяцев назад — 25 января 2008.

Список изменений

Ближайшие события

jQuery sIFR Plugin — создаем flash-текст

Время на прочтение1 мин
Охват и читатели1.8K
jQuery sIFR Plugin является аддоном для jQuery, который позволяет легко заменять текст на веб-странице на flash-текст (sIFR).

image

Как это работает?
Вы вызываете javascript-функцию, которая заменяет текст на веб-странице на sIFR (Scalable Inman Flash Replacement) текст, используя возможности jQuery расширенные jQuery Flash плагином. jQuery находит текст, который Вы хотите заменить. Затем, jQuery sIFR Plugin преобразовывает текст — меняет размер, цвет, шрифт и пр. jQuery sIFR Plugin полностью конфигурируем, и Вы можете настроить отображение текста не хуже чем при помощи CSS.
Читать дальше →

Обрати внимание

Время на прочтение1 мин
Охват и читатели724
ui
Зачастую необходимо обратить внимание пользователя на какую-либо деталь интерфейса.

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

Я хочу Вам показать прием позволяющий обратить внимание пользователя, на мой взгляд, с большой точностью.
Читать дальше

Анимированный фон средствами jQuery или «Эй, а ведь круто! Как Flash!»

Время на прочтение3 мин
Охват и читатели13K
jQuery + CSS Sprite
Занимательные поделки от Джонатана Снука. Данная статья будет интересна скорее новичкам, нежели более умудренным разработчикам, хотя мистер Снук достаточно авторитетен и его методики могут быть полезны всем.
Любопытно... Что там у вас?!

О чем вы думаете во время работы?

Время на прочтение1 мин
Охват и читатели748
Решили немного пошалить и переделали старый добрый мультик на свой лад.



Ну как, совпадает? :)
Читать дальше →

Мой знакомый разработчик

Время на прочтение4 мин
Охват и читатели1.3K
Я работаю с удивительным человеком. Каждый раз, когда я смотрю в bugzill'у или проверяю почту, я им поражаюсь. Иногда мне кажется, что он мог бы стать неплохим писателем. Во всяком случае графоман из него отличный.

Этот разработчик принимает документирование очень близко к сердцу.
Что же тут такого удивительного?

Компоненты в Unobtrusive JavaScript

Время на прочтение7 мин
Охват и читатели1.7K
Это продолжение моей статьи «Клиентская оптимизация и этапы разработки». В ней были даны рекомендации по созданию быстрых сайтов, а в том числе, фактически, я рассказал что должен сделать Web-разработчик, чтобы следовать принципам «Ненавязчивого JavaScript»:
  • разделение структуры (HTML) / оформления (CSS) и поведения (JavaScript);
  • использование JavaScript для повышения удобства использования уже рабочего приложения;
  • применение техники Graceful degradation — если браузер не поддерживает те или иные функции, которые мы добавляем в приложение с помощью JavaScript — приложение всё равно остается рабочим.
В этой же статье я хотел бы рассказать об алгоритме реализации принципов «ненавязчивости» на JavaScript.
Читать дальше →

Вклад авторов