• Где ошибка в LocalStorage для ToDo List на JS?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    if(localStorage.getItem('todos')){
        // у тебя
        // list.innerHTML = localStorage.setItem('todos',todos);
        // должно быть
        list.innerHTML = localStorage.getItem('todos');
    }

    Вместо setItem надо getItem

    ps: Отдыхать надо :)
    Ответ написан
    1 комментарий
  • Как сделать таймер на сайте?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    Задаем классы с подсветкой индикатора. При запуске таймера меняем класс на зеленый, по истечению времени на красный.
    jsfiddle.net/pud60tbf/2
    Ответ написан
    1 комментарий
  • VueJs - как сделать зависимые элементы формы?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    Почитай:
    Основы компонентов
    Динамические & Асинхронные компоненты
    Примеси

    Создай компоненты "статьи" и "книги". В список select атрибута добавь название компонентов. В зависимости от выбранного пункта "select" рендеришь нужный компонент.
    Ответ написан
    Комментировать
  • В какой последовательсти изучать материал?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    Перефразирую цитату Дэна Абрамова, автора Redux:
    Технологии подобны очкам: если они вам действительно нужны, вы на этот счёт не сомневаетесь.


    Если Вас не ждет работа с фиксированным стеком технологий, то изучайте материал по поступлению проблем, решить которые вам поможет та или иная технология.

    1. git - commit, pull, push основные команды, которые Вы будите использоваться в 99% работы с git'ом.
    2. Алгоритмы и структуры данных(с нуля) - узкоспециализированная и глубокая тема.
    3. Паттерны проектирования(с нуля) - можно изучать в свободное время сидя на троне.
    4-5. js, pythone(с нуля) - зная основы программирования, любой новый язык сводится к изучению синтаксиса этого языка. Фреймворки, библиотеки, изучаются в зависимости от поставленных задач И/ИЛИ самый популярный или высокооплачиваемый фреймворк.
    6.linux - изучите команды для работы с файловой системой и менеджером пакетов, если Вы не собрался стать системным администратором.
    7.docer(с нуля) - изучить, как установить, развернуть, завернуть, если Вы не собрался стать системным администратором.
    8.Mysql - изучите теорию работы баз данных, реляционных, документо-ориентированных. В большинстве случаев будите пользоваться ORM.

    Сказка
    Где-то в Параллельной Вселенной.

    Как-то раз мальчик по имени Foo захотел создать свой сайт. Узнав про HTML, сверстал он свою первую статичную страничку. Страничка приветствовала пользователя. Мальчику захотелось, что бы страничка знакомилась с пользователем и приветствовала его по имени. Тогда мальчик познакомился с JavaScript.

    Мальчик изучал, экспериментировал, добавлял новые функции и столкнулся с проблемой. Что бы оценили сайт, приходилось каждый раз после изменений рассылать страничку всем своим друзьям. Мальчик знакомится с Python, создает файлик server.py и пишет сервер для сайта. Теперь все, знающие адрес сайта, могут познакомиться со страничкой.

    Благодаря «сарафанному радио» о сайте начали узнавать незнакомые мальчику люди. Ему хотелось вести статистику, с кем же знакомится страничка. На помощь пришел MySQL.

    Сайт улучшался, добавлялись странички, добавлялся функционал. Файлик server.py превратился в файлище. Становилось все сложнее и сложнее разбираться в миллионах строках кода. Лучший друг мальчика, по имени Bar, рассказал про шаблоны проектирования. И стали они вдвоем распределять код по папочкам и файликам.
    Работа двигалась полным ходом. Людей желающих помочь, становилось все больше и больше. Следить за изменениями в коде, становилось все сложнее и сложнее. К счастью, один путешественник, которому очень нравился этот сайт, хотел помочь и рассказал про технологию распределённой системы управления версиями (git), о которой он узнал в галактике Qux на планете Baz.

    В знак благодарности, команда Foo решила поделиться своими наработками с Bazианцами. Накатили Linux, настроили сервер, запихнули это все в docker и отправили путешественника в галактику Qux.
    Популярность росла, росли нагрузки, придумывались и совершенствовались алгоритмы обработки данных.

    Все жили долго и счастливо.

    Вот и сказке конец, тот, кто прочитал, тот…. хз, вам заняться больше нечем? Делом займитесь.
    Ответ написан
    Комментировать
  • Как сохранить весь контент в Div`е в LocalStorage?

    @Qvazi
    Web Developer: готов выслушать любое предложение.
    //itemKey имя ключа в хранилище, itemContent содержание, тип строка
    localStorage.setItem(`itemKey`,`itemContent`);
    localStorage.getItem(`itemKey`);


    https://jsfiddle.net/zvy3ghfj/31/
    Ответ написан
    2 комментария