Jump to content

by chris

User
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    30

Posts posted by by chris

  1. 4 часа назад, Raritet сказал:

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

    Все течет, все меняется... 

    Спасибо что объяснил.

  2. @Goodman-77, все относительно) Но все условное принимает выражение и в нашем случае яваскрипт девелопер не тождественен фронтенд девелоперу. Вот последний всегда включает некоторые знания первого. Я работаю с сервером, могу прогать на пхп, но не являюсь бэкенд девелопером. Есть некие константы про которые не знают новички и выражают ошибочные не правильные суждения.

  3. 21 час назад, BrusSENS сказал:

    У Англии же нет региона United States) А вот американский диалект есть. Отсюда и en-US.

    https://tools.ietf.org/html/rfc5646#appendix-A

    Цитата

    sl-rozaj (Resian dialect of Slovenian)
    sl-nedis (Nadiza dialect of Slovenian)

     

    Цитата

    Language-Region:
       de-DE (German for Germany)
       en-US (English as used in the United States)

    :)

  4. 12 часа назад, BrusSENS сказал:

    Во первых: с чего вдруг?

    Такие стандарты
    https://tools.ietf.org/html/rfc5646#section-2.1.1

    Цитата

    [ISO639-1] recommends that language codes be written in lowercase ('mn' Mongolian).

    Цитата

    [ISO3166-1] recommends that country codes be capitalized ('MN' Mongolia).

     

    12 часа назад, BrusSENS сказал:

    Во вторых: Это не код региона, а расширение языка (диалект).

    Все-таки это код региона. Расширение языка включает более подробную составную информацию

    https://tools.ietf.org/html/rfc5646#section-2.2.4

    https://tools.ietf.org/html/rfc5646#section-2.2.6

    1.ru-2.RU
    1. Код языка
    2. Код региона

    Т.е не lang="ru-RU", а lang="ru"

     

  5. В атрибуте lang код языка указывается только в ловеркейсе, т.е код региона убираем. В форме тоже проблемы с атрибутами, они не должны быть пустыми. Нужно понимать для чего каждое свойство предназначено, т.к у формы атрибут value не поддерживается. Кнопка подробнее - это не кнопка, а ссылка, поэтому изменяем элемент ей соответствующий. А вот в форме кнопка прикрепить файл имеет не правильный тип. Попробуй нажать на нее и браузер попытается отравить данные на сервер. По умолчанию любая кнопка имеет тип сабмит. Значит любой кнопке нужно указывать правильный тип самому, в нашем случае type="button". Я писал недавно в похожей теме про телефоны, им хватает интерактивности.

  6. Пройдемся по ошибкам. Любой элемент img должен содержать атрибут alt="" в обязательном порядке. А вот для картинок атрибут href уже лишний. Телефон лучше обернуть в таг ссылки и прописать в атрибуте href="" префикс tel: номер (только цифры).

  7. 9 часов назад, Igor Schnaider сказал:

    const result = eval(5 + op + 5);

    Мы все знаешь что лучше так не делать. Игры с eval допускаются только опытным программистам, но никак не новичкам :)

    Лучше как @DivMan предложил, когда оператор выступает в роли expression. Хотя мы понимаем что тс не такой вариант хотел, а вариант с интерполированием, что возможно только с целым выражением.

  8. Текстовый узел лучше оберни в элемент и сбрось ему высоту строки line-height:1. Тогда никаких лишних отступов у текста не будет. С иконкой поступи аналогично. А для выравнивание элементов подключай флекс модуль и оперируй его свойствами.

  9. 12 часа назад, stelmah.taganrog сказал:

    - Постарался соблюсти принцип БЭМ для именования классов. Верно ли я применяю?

    Бегло просмотрел, вроде бы разметка выдержана в бэм нотации.

    2 часа назад, BrusSENS сказал:

    Я бы себе не забивал бы голову такими правилам.

    На своих проектах эмпирическим путем проверена польза бэм. Если методология завезена в проект ради принципа , то согласен - излишне.

×
×
  • 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