Jump to content

andrey7287

User
  • Posts

    388
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by andrey7287

  1. andrey7287

    css grid

    Ну и какой процент ? К нам заходит ~ 1500 в год, единственное что я сделал для этих несчастных, это вывел окно с ссылками на актуальные браузеры. И не одна студия вам не будет делать сайт по ie8. Вы поймите простую вещь, тот факт что не перевелись глупые заказчики и разработчики которые идут у них на поводу ни разу не показатель ! Пусть верстают хоть под Netscape , это их личная трагедия не имеющая отношения к реальности. Очень даже при том. Это пример реальных рабочих мест где поддерживают ie8 ( например сбер ) а не сферический Вася пупкин с форума. И ? Я лишь привожу примеры основанные на своём опыте работы, посещения собеседований и конференций. Не показатель, хорошо, а что показатель ? Вася, который отписался на форуме, самому то не смешно ? ЗЫ Разговор был про версии, привели какие то цифры с потолка без конкретной к ним привязки. Какой из этого я должен сделать выводы, кроме того что вы и близко не представляете о чём говорите.
  2. andrey7287

    css grid

    Который даже флексы нормально не держит а вы о гридах задумываетесь. Ни о каких IE в контексте гридов быть не может, только поддерживаемые и обновляемые браузеры ! Опомнитесь IE6 давно отсутствует как вид. IE8 - умер, но всё ещё поддерживается радикально настроенными организациями типа госструктур и банков. Сильно сомневаюсь что среди ваших заказчиков они есть. Но если вдруг есть и вы не берёте за подобного рода заказы +100% к цене, то бог вам судья! IE9 - очень сомнителен в принципе для рассмотрения так как присутствует только на висте. Что касается IE10 . Примерно год назад я уволился из веб студии и уже тогда его там не поддерживали, выводы сами делаете. Ну вот как то так.
  3. Так же как и для jpg, через соответствующие атрибуты . Например width="100vw" или аналогичное css правило. зы У вложенных элементов тоже могут быть прописаны, атрибуты . Можно изменять в любом редакторе кода, добавлять классы.
  4. Меня как то резко в жизни переклинило в Апреле 15 и я уволился с работы тупо в никуда. Тогда ещё не думал что буду web занимать, вообще не о чём особо не думал, знал только что жить как живу больше не хочу. А что хочу ещё не понимал, хотя в 32 уже пора было сформироваться и такие простые вещи для себя решить. Хотя с другой стороны другие жизнь проживают и не понимают, так что я рад что до меня хотя бы в этом возрасте "дошло". Но одним пониманием сыт не будешь, делать я особо ничего не умел из того чем можно было нормально зарабатывать, тем более в маленьком провинциальном городе. В общем решил со временем что веб штука интересная, купил каких то книжек, курсов накачал вагон стал усиленно и ежедневно верстку постигать. Всё это с полного нуля . Деньги конечно кончились быстрее чем пришли знания, благо родные мне помогали. В итоге год я не работал, но зато освоил не плохо, как мне тогда казалось, верстку, js и даже фреймворки и системы сборки какие то пытался изучать. И всё бы хорошо, только работу найти не получалось. Благо родные у меня есть также в Москве и когда мне предложили приехать и пожить какое то время я не долго думая купил билет, сдал квартиру и приехал сюда с одним чемоданом. Через месяц устроился в небольшую студию на сносную зарплату в которой проработал чуть больше года. Сейчас работаю в крупной компании, но не IT. Фронтенд отдали мне на откуп, натянул на него новый дизайн, но особо там не разгуляешься. Много легаси кода, xsl шаблоны, джуквери и прочие пережитки прошлого. Но всё равно работаю с удовольствием, а Node , Vue и прочие Англуляры курю в свободное и иногда в рабочее время тоже. Надеюсь какие то свои проекты запустить на них со временем.
  5. Я пока сам не пишу ))) vue только осваиваю и больше для себя, в качестве хобби ))) Я бы остановил свой выбор на тех фреймворках что устанавливаются через vue-cli и изучал документацию непосредственно на их сайтах. В этом большой плюс vue, как минимум не надо подбирать и настраивать инструменты. Мне нравится подход tdd, но какие то достойные внимания маны я видел только в книгах по Ноде. Ещё есть книга "Экстремальное программирование: разработка через тестирование" всё никак до неё руки не доходят. Ну как то так, в общем, ничего конкретного. Сам буду признателен, если кто то поделится информацией по теме.
  6. Так делать нельзя, хотя бы потому что вы получаете ширину без учета скрола . Но если прям интересно, вот смешная статья в которой автор описывает свою борьбу с "ветреными мельницами" http://css-live.ru/articles/polnyj-kontrol-nad-kontrolnymi-tochkami-v-css-i-v-js.html А всего лишь навсего надо было использовать matchMedia,который специально для этого существует. PS Это уже потом он в статью добавил в качестве решения matchMedia, когда прочитал комментарии ))) А я ему ещё тут на форуме писал про это )))
  7. Норм, можешь искать работу. Лень писать почему , просто не делай так никогда ... https://developer.mozilla.org/ru/docs/Web/API/Window/matchMedia
  8. У вью свои обработчики, которые довольно подробно описывают ошибку когда что то пошло не так. Также есть плагин для хрома. Но чаще всего консоль лог выручает. А по хорошему надо уметь писать тесты . Как то так.
  9. А с чего вдруг вот это должно кликаться <div style="position: absolute;top: 120px;margin-left: 430px;><a target=" _blank"="" href="https://ok.ru/id53165780369644"><img src="http://test.cafe-jara.ru/ok.jpg" alt=""></div>
  10. Например header div { display: table-cell; vertical-align: middle; }
  11. Вот это правильно. А в h1 c какой целью всё впихнуто ?
  12. getElementsByClassName возвращает "живую" коллекцию ! Соответственно после того как вы в первой итерации поменяли класс у вас число элементов в коллекции сократилось до 2ух ... дальше я думаю понятно ...
  13. То что можно сделать без дублей, делаю без дублей. Тут вопрос времени. Я могу трачу столько времени сколько считаю нужным для достижения желаемого результата и это не вызывает вопросов у руководства. А вот в веб студии или на фрилансе такой перфекционизм не прокатит, там заказчики или бестолковые манагеры решают когда нужно сдать проект.
  14. На вскидку. Проверяйте марджины у абсолютно позиционированных элементов.
  15. Да я тоже честно говоря не пойму что вы мудрите. Делегирование и установка событий это азы, их надо понимать и уметь использовать прежде чем лезть в промисы. Просто создать обработчик нельзя ? Зачем функция вешающая события да ещё вызываемая из промиса ... Какой то бред чесслово.
  16. Ты можешь повесить на родителя и делегировать на те элементы которых изначально нет в DOM, при чём тут замыкания не совсем понятно.
  17. Вы задаёте в глобальном контексте var, соответственно записываете её непосредственно в window. То же самое что написать window.width = 600. chrome отрабатывает ожидаемым образом, то есть возвращает 600, так как this тут ссылается на window. В jsfiddle же используется immediately invoked function по этому переменная не записываться в глобальный контекст. Используйте этот паттерн, и получите ровно такой же результат в chrome (finction(){ "use strict" //тут код }());
  18. .border { border: 3px dashed orange; display: inline-block; }
  19. Так ? https://jsfiddle.net/f3scmbr0/2/ PS C overflow тоже можно, если сильно хочется. Для этого придётся разделить эти элементы и обернуть ещё в один блок.
×
×
  • 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