• Как вывести массив с атрибутом title?

    sidan
    @sidan
    php-developer
    var linki=$('.ofice a[title]'), titles = [];
    $.each(linki, function(){
        titles.push($(this).attr('title'));
    });
    console.log(titles);
    Ответ написан
    Комментировать
  • Как вывести массив с атрибутом title?

    DIITHiTech
    @DIITHiTech
    Fullstack javascript developer
    Потому что attr работает только с первым элементом в коллекции.

    var links = $('.ofice a[title]').map(function(){
               return $(this).attr('title');
           });


    Для общего кругозора - на чистом тоже самое выглядело бы так
    var links = Array.prototype.map.call(document.querySelectorAll('.ofice a[title]'),function(el){
      return el.getAttribute('title');
    });
    Ответ написан
    1 комментарий
  • Как вывести массив с атрибутом title?

    Stalker_RED
    @Stalker_RED
    Показываю на пальцах как надо и как сейчас.
    jsfiddle.net/84wmjqyh
    Ответ написан
    Комментировать
  • Sublime Text. Куда пропали команды Package Control?

    @Pega
    Preferences -> Settings-Users
    Проверьте что в ignored_packages нет Package Control
    Ответ написан
    6 комментариев
  • Как применить значения вывода PHP в CSS стилях?

    sivabur
    @sivabur
    Заблокировали просто так!
    <?php
    echo '<div style="background: linear-gradient(to top,'
    , $redux_demo['opt-color-gradient']['from'], ', '
    , $redux_demo['opt-color-gradient']['to'], ');">';
    ?>
    Ответ написан
    Комментировать
  • Как применить значения вывода PHP в CSS стилях?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не зависимо от фреймворка:
    $mycolor1 = "#fefcea";
    $mycolor2 = "#ffffff";
    echo '<div style="background: linear-gradient(to top, '.$mycolor1.', '.$mycolor2.');">';
    Ответ написан
    Комментировать
  • Как выжить верстальщику на фрилансе?

    @kaasius
    Всему причиной неверное позиционирование себя и своего ремесла.
    Сам по себе верстальщик нужен бывает не так часто, объем его работы в суммарной себестоимости сайта крайне не велик. При этом работа не требует такой квалификации, как программинг например. Поэтому просто верстальщик никому как правило не нужен.
    Научитесь предлагать людям не услугу, а продукт. Например, вы умеете "одевать" шкурки на wp и джумлу. Но не умеете рисовать и писать код. Вы можете продавать товар (сайт под ключ), если освоите нехитрые штуки - выбор дизайна на тимфоресте, покупку хостинга и установку на него wp/джумлы. Вот и готовый продукт - вы уже не только верстаете, но выдаете сайт под ключ - востребованная штука среди начинающих бизнесменов. Следующий шаг - научиться донести до людей, что лучше они будут вам платить пятерку в месяц, а вы будете ухаживать за их сайтом, чем они своими кривыми грабельками будут это делать. А потом у них не обновится вовремя wp - и здравствуй, бэкдор. И так у вас появятся постоянные клиенты.

    Занимаюсь бизнесом (который можно вполне назвать фрилансом) уже лет 14, начиналось все примерно так, сейчас основную прибыль приносят постоянные клиенты. Вход с улицы начинается со 150 000.
    Ответ написан
    4 комментария
  • Что делать когда кончаются названия для class/id

    @egorinsk
    Вообще, это очень важное и редкое умение, давать имена/названия объектам в программировании. Я часто трачу время именно на то, чтобы подобрать правильное и понятное название (и даже гуглю как аналогичные штуки называют другие разработчики, а также ищу переводы слов), а не написать сам код.

    Что касается вдохновения, тут лучше поменять систему наименований. Например, сделать уникальный класс для блока, а внутри использовать классы с префиксом (по типу предложенной яндексоидами системы БЭМ), вроде:

    .b-news-teaser (внутри b-new-teaser-header, b-new-teaser-list, b-news-teaser-item, b-news-teaser-sticky-flag и так далее), рядом .b-top-comments (внутри классы с таким же префиксом), потом .b-top-articles и так далее. То есть уникальные имена только у блока, а внутренние классы используют префикс.

    Это, кстати, даст верстке определенные свойства «железобетонности» — вы сможете перенести блок с одной страницы на другую, и ничего не сломается. А изменения CSS-стилей в одном блоке новостей не сломают верстку форума (так как у всех блоков используются уникальные имена классов).

    Естественно, вышеописанные свойства у вашей верстки будут только при соблюдении адекватного подхода (а то бывают товарищи, пишущие что-нибудь вроде p { font:… }, или даже * { color: black; } ну дуракам как известно, ничем уже не поможешь).

    Что касается id — их надо избегать или использовать умные именования. Представьте, вы сверстали форму логина на странице, в которой есть field-username и field-password, а завтра вам понадобилось добавить такую же форму внизу (и у вас клик по лейблу в нижней форме начинает прокручивать страницу вверх). Или открыть в попапе. Или еще что-нибудь. Надо либо отказываться от id, либо, если никак, добавлять к ним уникальные префиксы (например #top-form-field-username и #popup-form-field-username).
    Ответ написан
    1 комментарий