Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2018, 18:26   #1
DKing
Новичок
Джуниор
 
Регистрация: 29.12.2018
Сообщений: 1
Радость Ищу наставника) Уже умею верстать.

Привет, меня зовут Даниил. Я начинающий веб разработчик. На данный момент умею верстать адаптивные лендинги, но ещё не вышел на фриланс. Нужен наставник ака товарищ, который если что подскажет как что-то правильнее сверстать) Вот моё портфолио: https://danielkurgan.github.io/proje...lio/index.html
Мой вк: https://vk.com/harleyquinty

Последний раз редактировалось DKing; 29.12.2018 в 18:28.
DKing вне форума Ответить с цитированием
Старый 30.12.2018, 14:51   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Здарова!
Пиши на форуме вопросы, поможем. Прямым наставником делаться оно нафиг кому нужно?
Советую тебе изучить методологию БЭМ. Покури лекции яндекса в рамках программы ШРИ.
Со вкусом дизайнерским у тебя так себе. Лучше надёргай на hh.ru тестовых заданий и поработай с реальным дизайном.
Анимация -- это круто, но ты не умеешь её правильно применять. Она должна быть изящной и не должна напрягать пользователя. Если это смена состояний или презентация объекта, то она должна длиться 200-300 мс. Если объект маленький, то хватит 50-100 мс. На счет твоей стартовой страницы, анимация отстой, но даже не из-за длительности, а из-за того, что плохо подобрана перспектива. Точка схода должна быть в 5-10 раз дальше, тогда бы она смотрелась лучше. Но ни в коем случае не переставай экспериментировать с анимацией! Грамотный дизайнер подскажет как её улучшить. А по опыту ты и сам поймешь, как делать её хорошо.
Сейчас многие работают с реактом, так что советую научиться верстать на JSX.
Научись работать с системой контроля версий, например с git. Консольные команды в большинстве случаев не нужно учить, на первых порах хватит гуи-оболочки, я юзаю sourceTree.
Почитай web standart days, и посмотри их лекции.
Старайся не использовать каскад стилей. Точнее нет, не так: не используй никогда каскад стилей. За исключением случаев, где ты перекрываешь каскад легаси-кода, который не имеешь возможности удалить.

Успехов, юный падаван =)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 30.12.2018, 22:59   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Да он просто вк оставил и ушел дальше сидеть там )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 31.12.2018, 00:14   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Да он просто вк оставил и ушел дальше сидеть там )
Пусть даже если так. Другие прочтут — будут знать куда двигаться.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 21.01.2019, 03:52   #5
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
не используй никогда каскад стилей
Поясни
(те =) )
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.01.2019, 08:25   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
Поясни
тут две боли:
1. парсер CSS браузера увидев селектор типа `.menu-item a` сперва найдет ВСЕ ссылки на странице, а затем будет проверять, нет ли у них родителя с классом .menu-item. С учетом производительности современных машинок, конечно, не очень актуально... но зачем лишний раз, без особой необходимости, напрягать то?
2. каскад сложно перекрыть другими стилями. Понадобится либо каскад этого же уровня или выше, либо, что еще хуже, !important. Это заведомо усложняет поддержку кода.

На данный момент в моих проектах много легаси с каскадом, и это боль.
Не используй каскад, используй бэм.
ЗЫ, не серебряная пуля, конечно, я сам иногда юзаю каскад, но стараюсь это сделать так, чтобы конечный таржет селектора был уникальным, использовался только один раз.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 21.01.2019, 16:59   #7
SQLPowerUser
Форумчанин
 
Аватар для SQLPowerUser
 
Регистрация: 19.01.2015
Сообщений: 158
По умолчанию

А если вместо .menu-item a
использовать a.menu-item ???
Быстрее не будет?
SQLPowerUser вне форума Ответить с цитированием
Старый 21.01.2019, 17:22   #8
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Не используй каскад
Код поддерживать возможно даже с этим вашим !important. Несколько раз сталкивался, и если в HTML атрибутом style задать явное переопределение того или иного параметра - !important благополучно отваливается. Костыль, но работает.
Цитата:
Сообщение от Naive Посмотреть сообщение
стараюсь это сделать так, чтобы конечный таржет селектора был уникальным, использовался только один раз
И это конечно же правильно, если участвуешь в разработке и поддержке своего творения.
Но когда речь идёт о поддержке, и требованиях заказчика "нарисуйте мне единорога" - приходится костылями работать.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.01.2019, 21:46   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от SQLPowerUser Посмотреть сообщение
А если вместо .menu-item a
использовать a.menu-item ???
Быстрее не будет?
У перечисленных вами селекторов разный смысл и значение.

Код:
.menu-item a

Этот селектор будет оформлять все теги <а>, расположенные внутри элемента с классом menu-item

Код:
a.menu-item

А это означает, что будут оформляться все теги <a>, у которых установлен класс в значение menu-item
Вадим Мошев вне форума Ответить с цитированием
Старый 22.01.2019, 11:31   #10
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
Код поддерживать возможно даже с этим вашим !important. Несколько раз сталкивался, и если в HTML атрибутом style задать явное переопределение того или иного параметра - !important благополучно отваливается. Костыль, но работает.
Ну и зачем превентивно разбрасывать грабли на лужайке?
Так ты сразу готовишь почву для снежного кома из костылей. Каждая правка = костыль. И так через пару месяцев активной разработки код будет шептать "kill me please".
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу наставника python juriu13 Свободное общение 0 06.12.2016 22:01
Ищу наставника))) krutoj-ivan Помощь студентам 0 08.06.2012 19:11
Ищу наставника (-ов) Trivox Помощь студентам 11 24.02.2011 16:51
ищу наставника virtuozik Помощь студентам 0 05.01.2011 00:35
Ищу Наставника B00lean Microsoft Office Word 4 21.03.2009 16:06