Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/21/2014 in Posts

  1. Хочу спросить у вас, какие плагины вы считаете необходимо знать для облегчения жизни верстальщику? Уметь их настраивать и вставлять на сайте. Кто может еще что посоветовать? Есть ли какие-то ошибки в моем списке (в плане более удобных и более популярных аналогов)? Из-за глюка форума пришлось в тег цитаты засунуть.
    1 point
  2. Про гугл так отвечу. Да можно загуглить и найти, допустим, вместо fancybox - lightbox - который не все умеет, нормально не поддерживается и в целом хуже фенсибокса. Осознание ошибки приходит со временем - путем просмотра кода чужих сайтов или их доработки, когда ты вдруг понимаешь насколько удобно то, что использовали они. Не все плагины, у которых есть документация - хороши и удобны, такие иногда по полчаса читаешь и ничего не получается или не получается какая-то конкретная фишка, которая вдруг оказывается нужна, но этот плагин ее не предусматривает и время выкинуто в трубу. Почему лучше с многими плагинами ознакомится заранее (с частоиспользуемыми), чтобы потом не попасть в просак. К, примеру, ты портишь разметку на сайте - вставляешь какие-то омфг классы, которые зачем-то нужны плагину, чтобы он работал, ворочаешь стили (к примеру для карусели bxslider margin ставится только справа, который указывается в настройках - мелочь, а не сразу вникнешь, почему у тебя слайдер дергается криво), потому, что и их он искажает, подгоняешь все. И тут бац - "сделайте мне fade эффект типа crossfade" (fade бывает двух типов), а у этого чертого плагина этого эффекта нету. И тут начинается порочный круг, когда ты находишь crossfade, но не находишь настройку еще одной важной фишки. А все потому, что ты не знаешь о существовании прекрасных гибких слайдеров, в которых есть почти все, что нужно =)...
    1 point
  3. Вот так: http://codepen.io/GreatRash/pen/JugKc/
    1 point
  4. вы уверены, что у вас в одно число будет записываться только одна публикация, иначе подозреваю, что вы можете не попасть на другие. сейчас у меня в хроме вообще ничего не всплывает при наведении на подчеркнутые даты, в консоле обнаружились ошибки если вам нужна просто ссылка в календаре на запись, нужно вставить ее, у вас просто добавляется класс hasitems, и больше ничего не заметил в следующем огрызке кода у вас вставляется этот класс, в его области производится формирование ссылок и т.п. там нужно менять на то что вам нужно if (isset($cal->items[$day[0]]) && !$day[1]) { $class .= " hasitems"; }
    1 point
  5. Да, это вполне допустимо и ничему не противоречит. Мне кажется это немного другой случай. Модификатор стоит использовать, когда есть несколько немного отличающихся разновидностей блоков, но они могут использоваться самостоятельно. Подмешиваем элемент блока в том случае, когда изменения нужно сделать в контексте блока-родителя. То есть в общем случае тогда, когда без БЭМ мы бы использовали контекст ".block .header". По БЭМ-у мы доопределяем стили уже у элемента блока .block__header. Я например часто использую такой прием, когда нужно спозиционировать блок внутри блока-родителя, тогда я уже позиционирую его как элемент родительского блока. Ну или размеры задать, или как-то иначе адаптировать отображение всего блока внутри конкретного родителя.
    1 point
  6. В плане логики нет никакой разницы между x и $x. Насколько мне известно, в некоторых проектах просто существуют соглашения, предлагающие именовать переменные, в которых хранятся jquery-объекты (не знаю, насколько это правильный термин), используя префикс $. Таким образом если переменная имеет префикс $ (т. е. $variableName), то сразу становится понятно, что у нее можно вызывать методы jquery, например. Дело исключительно в наглядности, больше ни на что это не влияет. var x = $(".bxslider");Создали переменную x, в которую сохранили результат выборки по классу .bxslider var $x = $(".bxslider");Создали переменную $x, в которую сохранили результат выборки по классу .bxslider — от первого случая отличается только именем переменной. console.log(x);Вывели переменную x console.log($(x));Инициализировали jquery-объект, используя не имя класса, не ссылку на DOM-элемент, а уже существующий jquery-объект. Получили копию переменной x. Вывели ее. console.log($x); Вывели переменную $x, в которой содержатся те же данные, что и в x.
    1 point
  7. @Zverushka, на выходе никакой разницы. ты одно и тоже описываешь по-разному, всего-то. все переменные имеют значение $(".bxslider")
    1 point
  8. 1. Под те версии браузеров которые указаны в ТЗ 2. IE6\7 тебе врадли пригодится. IE8+ сейчас пока что в тренде, но к тому времени когда ты более-менее начнеш понимать что такое вёрстка -- скорее всего будет стандарт IE9+ 3. Минимум должен быть таков, что бы выполнять поставленные задачи компании 4. Путем проб и ошибок. А так же благодоря рецензиям на текущем форуме.
    1 point
  9. вот интересная статья, но я бы советовал работать в UTF
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy