Задать вопрос
  • Какая разница между jQuery .bind() .live() .delegate() и .on()?

    zimorodok
    @zimorodok
    bind — навешивает обработчик непосредственно на элемент (когда тот есть в DOM-е). При удалении элемента так-же удаляется.

    live — навешивает обработчик на document, используется делегирование (всплытие событий). Позволяет создать обработчик до того, как элемент появится в DOM-е. При удалении элумента обработчик не удаляется, а просто перестает срабатывать. Если в DOM снова вставить элемент, подходящий под селектор, обработчик снова отработает.

    delegate — точно так-же, как и live, использует делегирование, только явно указывается узел, на который навешивается обработчик. (удобно для разработки модулей, или как их еще называют, виджетов)

    on — объединяет возможности как bind, так и delegate (зависит от формы использования). Как верно было замечено, остальные методы deprecated и в новых версиях поддерживаться не будут. Елиный метод введен для того, чтобы не возникали вопросы какой метод использовать.
    Ответ написан
    Комментировать
  • Какой наилучший способ объединить 2 css файла ?

    return
    @return
    Попробуйте CSSO, это — лучшее из того, что я пробовал.
    github.com/css/csso/
    Ответ написан
    1 комментарий
  • Какие кавычки используете в коде?

    vermilion1
    @vermilion1
    HTML — только двойные.
    CSS, JS — одинарные.

    var div = '<div id="div"></div>'
    

    Многие используют двойные кавычки в силу привычки. Это не страшно, но пример выше прийдется модифицировать в таких случаях:

    var div = "<div id='div'></div>" // не люблю такой HTML-код
    var div = "<div id=div></div>"; // такой тоже
    var div = "<div id=\"div\"></div>"; // плохая читаемость
    
    Ответ написан
    1 комментарий
  • Как объяснить девочке-обладательнице iMac, как передать мне файлы?

    avalak
    @avalak
    1. Dropbox или аналогичная система с возможностью расшарить каталог между пользователями. Достаточно простой интерфейс, клиент для Mac, позаботится о синхронизации и закачке файлов.
    2. Воспользоваться старой доброй флешкой (как я понимаю она в том же городе что и вы). Но это в худшем случае.
    Ответ написан
    3 комментария
  • Как объяснить девочке-обладательнице iMac, как передать мне файлы?

    kostik450
    @kostik450
    Записать на DVD, далее курьером :)
    Ответ написан
    Комментировать
  • Что значит эта абракадабра?

    taliban
    @taliban
    php программист
    Я тоже такие смс-ки шлю когда телефон в кармане снимает блокировку =) Бывает еще звоню и шелестю штанами собеседнику.
    Ответ написан
    2 комментария
  • Каким ридером вы пользуетесь?

    @Chii
    Nook Color. Лучший экран на момент покупки. Смотрю аниму в дороге.
    Тачскрин хреновый, гироскоп кривой, стекло царапается (не сильно), все остальные поверхности облезают (без чехла, и я не особо аккуратна с ним).
    Батареи на 6-10 часов в зависимости от яркости.
    Для интернета в дороге у меня уже давно есть 3g-wifi роутер на батарейке, так что это не проблема.

    Смотрелка отличная, особенно если есть хороший сервак для пережима видео (далеко не всё hd на нём смотрится, но до 360p всеяден@800mhz)
    Интернеталка хорошая.
    Игралка средняя.
    Читалка норм, яркости хватает чтобы читать под солнцем, а в минимуме экран не напрягает даже в полной темноте.
    Ответ написан
    Комментировать
  • Как привязать footer к низу экрана в Twitter Bootstrap?

    Halfi
    @Halfi
    footer — position:absolute; bottom:0;
    content — padding-bottom в размер с футер.
    Товарисчи таблицоверстальщики, почитайте определение таблицы. B главное поймите, что такое таблица! Таблицы нужно для правильного предоставления информации пользователю, а разметка должна быть в блоках… Попробуйте разработчику невеб приложений рассказать, что Вы размечаете положение блоков с помощью таблиц, а не блоков (гм, каламбур..). Пользуйтесь правильными семантическими элементами. Можно и конвертами стену обклеить вместо обоев, но зачем, когда есть обои!?..
    Ответ написан
    Комментировать
  • Замена обычных кавычек на кавычки-елочки

    akral
    @akral
    Произвольный HTML нельзя парсить регулярками. Регулярками нельзя парсить произвольный HTML.
    Регулярки — не инструмент для парсинга HTML. Как уже многократно сказано, произвольный HTML регулярками парсить невозможно.

    Подробнее на StackOverflow.
    Ответ написан
    2 комментария
  • Почему у хабра куки логина хранятся всего месяц? Почему их не делают на 10 лет?

    taliban
    @taliban
    php программист
    Увеличте время руками. Грех жаловаться технически подкованному человеку на время жизни куки.
    Ответ написан
    6 комментариев
  • Идея для стартапа о политике

    Уже не раз обсуждалось. Научитесь пользоваться поиском.

    Идея изначально плохая. Если хотите понять почему, то начните посещаять политические форумы, которые на 95% состоят из параноиков.
    Ответ написан
    1 комментарий
  • Копипаст статей из Хабры

    KonstRuctor
    @KonstRuctor
    программист, дизайнер, фотограф, журналист
    Для меня этот вопрос ой как актуальный, хотя он имеет отношение к моим статьям вне хабра.
    Не раз сталкивался со всеми проявлениями, о которых вы пишете в своем вопросе-топике.
    Пытался бороться с администраторами сайтов (у меня любили воровать почему-то украинские сайты, причем довольно солидные и известные). Натыкался на откровенное хамство и «посылание» на украинском языке. Однако часть копипаста все же убрали, часть так ворованной и висит.
    Я решил писать текст статьи так, чтобы максимально усложнить жизнь тому, кто попытается «переписать» мою статью, убрав из нее всего пару фраз. Стараюсь больше писать своих мыслей, включаю придуманные мной обороты речи, постоянно ссылаюсь на мое мнение, на мой опыт (я попробовал нажать эту кнопку, я использовал свои фотографии, однако я ничего так и понял, зачем этот инструмент нужен и так далее). Понимаю, что статью читать при этом становится сложнее, но это необходимо. Воровать стали меньше.
    Еще я придумал такой трюк: предположим, где-то в середине статьи рассказывается о каком-то сложном техническим приеме работы с той или иной программой. В середину абзаца я вплетаю шутливое высказывание, мое суждение, просто небольшую хохму. Ну… например, так: этот инструмент позволяет выделить только тот цвет на фотографии, который соответствует телесным тонам – (тут можно вставить фразу про короткие юбки красивых девушек, которые появляются на улице вместе с весной и увязать их с телесными тонами) :-) Смысл в том, что эту фразу довольно сложно обнаружить при беглом просмотре статьи. А если уж кто-то ее найдет, значит он серьезно намерен переписать вашу статью, с этим уже бороться невозможно!
    Так что пишем статьи еще и еще, делая их лучше, интереснее и полезнее! По ходу работаем над русским языком. И результат придет, я уверен!
    Удачи!
    Ответ написан
    Комментировать
  • Выгрузить javascript код из браузера?

    Вот он, страх перед ужасным eval. Поражаюсь на какие извращения идут разработчики, что бы не использовать эту функцию.

    Как это делается в вашем случаи:
    — Вместо добавления тега script прогоняете, полученный с сервера, код через eval. По сути действия это одно и тоже, только eval быстрее.
    — Разбиваете код скрипта на отдельные управляющие функции (с отдельными функциями включения/выключения нужной части кода).
    — Передаёте с сервера только управляющие конструкции.
    Ответ написан
    9 комментариев
  • Git или SVN, что?

    gricom
    @gricom
    Если в SVN вам не нравится только наличие лишних служебных файлов в каждой директории, то вы можете перейти на SVN 1.7, в котором этого уже нет
    Ответ написан
    1 комментарий
  • Уделяет ли хабра-сообщество время на выбор/поиск обоин для рабочего стола?

    Nicolette
    @Nicolette
    Да, пять минут медитации над результатами запроса «sherlock wallpaper» или просто «sherlock». Конечно, 95% времени на экране что-то открыто, но зато какой заряд положительного настроения утром, когда включаешь компьютер! Правда, типичным для хабрасообщества этот вариант считать никак нельзя :-)
    Ответ написан
    Комментировать
  • Почему во многих галереях присутсвует сетка на фоне?

    Разрешение мониторов варьируется очень сильно, и если сервер отдает только 1 картинку определенного размера это простой способ скрыть недостатки маленькой картинки на большой разрешении читай экране. К примеру дома у меня стоит монитор с разрешением 1024х768 а на работе 1920х1080, берем нечто среднее пусть это будет 1440х900 накладываем поверх слой с точками, если же теперь я буду смотреть эту картинку с работы то она увеличится на 60% и чтобы скрыть артефакты такого увеличения делают слой с точками.
    Ответ написан
    1 комментарий
  • JS регулярка

    avalak
    @avalak
    В сущности тут не нужна регулярка.
    var source = "#abcd123123123123123123123123";
    var part1 = source.substr(1, 4);
    var part2 = source.substr(5, source.length - 5);
    
    Ответ написан
    4 комментария
  • Понять язык c# (да и вообще ООП, наверное)?

    Класс B является «свойством» класса A, а не экземпляров этого класса. Это просто по логике — класс сущность декларативная, метаданные, используется на этапе компиляции, а не в рантайме. А C# язык статический.
    Ответ написан
    Комментировать
  • Как безболезнено разряжать с себя статику?

    @Vampiro
    Эм… Кто первый придумает как этим подзаряжать сотовые?
    Ответ написан
    Комментировать