Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (17)
  • Изучение vue без хорошего знания JS?

    @SigmaMale
    Middle Frontend developer (плюс минус middle)
    Использовать vue не зная JS теоретически можно, при условии, что умеете программировать на другом языке, но Ваши возможности будут очень сильно ограничены.

    Кроме того, решение самых простых проблем и ошибок превратится для Вас в ад. Получится замкнутый круг: Вы не знаете JS потому что не любите его, а не любите потому что у Вас будет негативный опыт с ним, который возникнет из за того, что Вы не знаете JS.

    Скорее всего, Вы не любите JS из за того, что уже привыкли к логике и синтаксису Go. Человеческий мозг не очень любит оказываться в новой обстановке. Среднестатистический программист знает 3 языка программирования, если Вы планируете работать в этой области, то рано или поздно Вам придется работать с другими, не привычными технологиями. По сути, в Вашем случаи, лучший способ полюбить JS - это поработать с ним какое то время, что бы мозг привык. В прошлом я сильно не любил язык PHP, так было до тех пор, пока я не поработал с ним какое то время и не привык ко всем его странностям. Сейчас я к нему нейтрально отношусь.

    P.S.
    и на vue просто в 1 файле сделал разметку с css и используешь в других страницах, а в HTML нужно копировать html и переносить, что не особо нравится.

    Для вёрстки Вы можете начать использовать шаблонизаторы (pug) и препроцессоры (SCSS). Они решают описанную Вами проблему. Обычно для их компиляции используют gulp или webpack, но Вам как новичку я рекомендую использовать программу preposs. Хотя в целом, для маленьких тестовых проектов - это вообще не проблема.
    Ответ написан
    2 комментария
  • Почему в классах нельзя писать let?

    @SigmaMale
    Middle Frontend developer (плюс минус middle)
    Потому что это не переменная, а свойство. Переменные можно делать внутри методов и конструктора.
    К переменной нельзя обратится через this. Например us = "User" + this.name
    Также к переменной нельзя получить доступ из вне, вот так:
    class User {
        name = "Tom"
    }
    let tom = new User();
    
    alert(tom.name);


    Коротко говоря потерялся бы весь смысл от ООП.
    Ответ написан
    Комментировать
  • Как реализовать такое?

    @SigmaMale
    Middle Frontend developer (плюс минус middle)
    Возможно вам подойдет единица измерения vh. vh и vw -- это типа как %, но их можно использовать где угодно.

    Пример:
    Можно задать элементу ширину равную 50% от высоты экрана добавив свойство width: 50vh. Точно также можно устанавливать и отступы.

    vh -- это % от высоты экрана
    vw -- это % от ширины экрана

    Изменено: Думаю вам подойдет такой вариант https://www.youtube.com/watch?v=eaOAY0vIB4U&ab_cha...
    Ответ написан
    Комментировать
  • Лучше воспользоваться position/after/before или вырезать все картинки как одну?

    @SigmaMale
    Middle Frontend developer (плюс минус middle)
    Если у этих картинок не должно быть какой нибудь сложной анимации задействующей их по отдельности то лучше одной картинкой. Главное преимущество в том что проще адаптировать под мобильные устройства, ну и в целом проще и быстрее.
    Ответ написан
    Комментировать
  • Как скрыть timeline в iframe rutube?

    @SigmaMale
    Middle Frontend developer (плюс минус middle)
    У rutube есть api. К сожалению, ничего кроме управления плеером ими не предусмотрено.

    Единственное что я могу предложить - это скрыть элементы управления через небольшой костыль.
    Iframe с видео нужно обернуть в блок. Блоку нужно задать меньшую высоту чем самому ифрейму и задать свойство overflow: hidden; . Таким образом, видео будет обрезано снизу и элементы управления видно не будет.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (19)