• В чём разница между тегом embed и тегом object?

    HaJIuBauKa
    @HaJIuBauKa
    Тег <embed>- это спецификация HTML5, <object> - HTML4.
    Если пишете сайт в HTML5 используйте тег < embed > для внедрения объектов на страницу, иначе страница не пройдет валидацию.
    Ответ написан
    Комментировать
  • Что лучше использовать ID или class?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Недавно отвечал в соседней теме. Скопировал сюда.

    1. Айдишник можно использовать на странице один раз. Два и более раза — это уже не валидно. Поэтому, если понадобится переделать сайт по схеме «три колонки → блок от края до края → снова три колонки» на одной странице, этот кусок кода придется полностью переписывать.

    2. На один элемент можно повесить только один айдишник, а классов на один элемент можно повесить много. Получается, если вешать стили на id, мы лишаемся гибкости.

    3. У айдишников слишком высокий вес селектора. Если вам понадобится контекстно перестилить что-то внутри колонки, то вероятнее всего вы впишите в селектор айдишник и потом, чтобы обнулить овверрайд или сделать новый, вам придется использовать этот же айдишник (или поставить другой). Классами перебить селектор с айдишником не получится — не хватит веса. Айдишник будет множиться в css-ке и реффакторить становится всё сложнее.

    Поэтому выводы: 1) никогда не вешать на айдишники стили; 2) если нет выбора, писать селектор так: div[id="left"] {...} — этот селектор медленнее, чем селектор по классу, но и вес у него на равне с классом. Т.е. это меньшее зло, чем айдишник в стилях.
    Ответ написан
    2 комментария
  • Элемент и тег - это одно и тоже?

    denver
    @denver
    Tags mark the start and end of an element.

    <foo> — start tag
    </foo> — end tag
    <foo></foo> — element

    stackoverflow.com/questions/12027770/what-is-the-d...
    Ответ написан
    Комментировать
  • Зарплата Junior Frontend разработчика на удаленке?

    dvenum
    @dvenum
    python разработчик
    Важно не сколько вы зарабатываете, а чему вы учитесь.

    Если ко мне придет джун после курсов, который уже немного где-то поработал, я все равно не буду спрашивать его про технологии и кодинг. Постараюсь выяснить, умеет ли он связно мыслить и умеет ли общаться с коллегами. Пишет "ничему или 'не чему'".
    Спрошу, как ставились задачи, как интегрировались в production решения, как тестировались фичи. Умеет ли он пользоваться всякими jira и где велась документация.

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

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

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