Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как блокировать выполнение скрипта при адаптивном дизайне?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Найти этот кусок кода с скриптом и выполнить условие
    function windowSize(){
        if($(window).width() >'768'){
                     <code>код</code>
    		// экран больше 768 px в ширину --- выполняем скрипт
           }
    }
    $(window).load(windowSize);
    $(window).resize(windowSize);
    $(window).on('load resize',windowSize);
    Ответ написан
  • Что делать дальше?

    Anitamsk
    @Anitamsk
    Frontend Dev
    К примеру сверстать макет

    Это не фронтенд.

    Сверстать макет - это к веб-мастеру, который далек от фронтенда.
    Фронтенд - это когда вы берете сложную логику, и делаете веб-приложение.
    Веб-мастера -берут макет, делают из него сайт, где максимальная логика - это popup окно(если копнуть дальше, написать скрипт на php или jquery).

    Хотел бы что бы кто то дал совет куда двигаться дальше.

    Совет: учите нормально html\css. Берете 3 макета - лендинг, корпоративный сайт, интернет магазин - верстаете их без сеток, на чистом css - адативно, кроссбраузерно.
    Как только сверстали - берете еще 3 макета - верстаете их с помощью bootstrap\bem\sass\less\gulp и его пакетов(если хватит сил, посадите хотя бы один проект на вордпресс\любую cms - что бы хотя бы понять как работает система управления), дарите свои проекты соседям, друзьям, коту.

    Как только вы поняли как делается верстка - переходите к изучению JS.
    И дальше на выбор - либо вы кидаетесь в создание сайтов и становитесь веб-мастером. Либо кидаетесь в более сложную и интересную работу фронтендера.

    Уже в этом деле полтора месяца.

    На то что я написала выше - у вас 4 месяца уйдет, что бы научиться не плавать, и сверстать 4 -6 макетов с хорошей версткой, попутно изучив прикладные инструменты - не спешите рваться в бой.
    Ответ написан
    6 комментариев
  • Нужно ли читать книги про JavaScript что бы его освоить?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Просто читать книги по Javascript - довольно дикое занятие. Это тоже самое что учиться водить, и не сидеть за рулём.
    Вот вам сайт - Link
    Смысл такой -
    Прошли "Типы" - выполнили 20 задач на строки, числа, булевы значения;
    Прошли функции - выполнили 20 задач на функции
    Прошли объекты\массивы - выполнили задачи на объекты и массивы.
    И тд и тп.

    Чем больше вы будете решать задач(не только примитивных на уровне "перевернуть строку" или перебрать массив), а начнете решать какие-то пет проекты - сделать собственный калькулятор и тому подобное.
    Каждая задача будет расширять ваши горизонты, научит вас задавать правильные вопросы, и анализировать ошибки.

    Ну и самое главное - понять для чего вам нужен JS. Если ваша задача - стать фронтендером - изучив базу и es6 - не задерживайтесь, и смотрите на на библиотеки, фрейморки и тд и тп. Иначе если будете зазубривать язык, так и помрете в погоне за идеалами.
    Ответ написан
    1 комментарий
  • Как сделать слайдер-сравнение до/после с png изображениями?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Before\After Slider
    На codepen по тэгу before\after slider много вариаций с перекрытием, на любой вкус.
    Ответ написан
  • Просто JS действие?

    Anitamsk
    @Anitamsk
    Frontend Dev
    <script>
    $(document).ready(function(){
    
    if(window.location.pathname == '/index.php/pages') {
    $('a.custom-class').addClass("add-custom-class");
    }
    })
    </script>
    Ответ написан
    Комментировать
  • Как подключить файл js к Django?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Оставьте в message.js только alert.
    <script type="text/javascript">           -------- > Удалить, используется только в теле html документа, type="text\js" можно уже не писать, валидатор ругается.
            alert('Если вам нужно создать качественный сайт, обратитесь в компанию'); ----> Оставить
     </script>
    Ответ написан
  • Какой из этих 2 сайтов лучше для изучения JavaScript?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Могу посоветовать то, что помогло мне в своё время. Так как у меня JS шёл очень туго, прям со скрипом, я делала коллаборацию из учебника и примеров на codewars.

    Поясню: (пример) - у вас есть глава в учебнике(любом обучающем сервисе), допустим под названием массивы(функции, объекты, строки и тд) - прочитали, если туго доходит - прочитали еще раз, и на codewars, или в сети находите практическую задачу.

    Суть: книги это очень хорошо, но задачи, без решения которых, без постоянных ошибок, гугления, крови и пота который вылезает с каждой задачей - путь будет намного дольше. Используйте закон Парето 20\80. 20% у вас уходит на чтение тех документации, 80% это код. Если 20% для вас мало, и информации не хватает - калибруйте проценты, пока не дойдете до удобства. Но что бы выучить язык - нужно постоянно писать код.
    Ответ написан