Я изучаю 4 ЯП JS, React, TypeScript, Webpack, (jQuery, GSAP, ScrollMagic, Fullpage), PHP, SQL, MySQL и делаю крутые проекты, использую для редакции своих детищ на двух разных компьютерах технологию Git, хорошо знаком с GitHub'ом.
Контакты
Местоположение
Россия, Москва и Московская обл.

Достижения

Все достижения (2)

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

Все теги (28)

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

Все ответы (67)
  • Как начать учить frontend разработку?

    duboloms
    @duboloms
    Люблю есть дубы с кетчупом. Веб-разработчик.
    HTML, CSS и JavaScript в виде статей:
    Ответ написан
    Комментировать
  • Как скачать html сайт?

    duboloms
    @duboloms
    Люблю есть дубы с кетчупом. Веб-разработчик.
    Нажимаешь Ctrl + S и выбираешь куда тебе браузер должен скачать
    Либо,
    Нажимаешь правую кнопку мыши > Сохранить страницу как (нажимаешь и выбираешь)
    Ответ написан
    1 комментарий
  • Как менять цвет header при прокрутке?

    duboloms
    @duboloms
    Люблю есть дубы с кетчупом. Веб-разработчик.
    $(window).on("scroll", function() {
      $(селектор header).toggleClass("active", $(this).scrollTop() > $(window).height());
    });


    Тут, шапка будет меняться, если пользователь прокрутил больше чем на 100vh ($(window).height() - это 100vh)

    Изменено: Только класс active ты должен написать в css (написать какие стили header будут изменяться)
    Ответ написан
    2 комментария
  • Полностью отрубился fs в Electron, что делать (Решен)?

    duboloms
    @duboloms Автор вопроса
    Люблю есть дубы с кетчупом. Веб-разработчик.
    -------------------------------------------------
    Ответ, который сработал для меня:

    ИЗМЕНЕНО (оставляю памятку, для тех кто тоже столкнулся с такое проблемой):
    Я нашел ответ, все не работало из-за __dirname, из-за webpack, он выдавал мне просто / :

    console.log(__dirname); // выдавал мне /  (  / - это символ слеш если что)

    Нужно было в webpack.conf.js написать:
    node: {
      __dirname: true
    }

    Вообще, лучше (если вы используете nodeJS) поставить свойство global: true (а также __filename): - оно сделает все функции nodejs валидными, или другими словами, не будет мешать nodejs делать свою работу:
    node: {
      global: true,
      __dirname: true,
      __filename: true
    }

    Подробнее о node свойстве в webpack.conf.js тут: https://webpack.js.org/configuration/node/
    После чего, я попробовал вывести __dirname:
    console.log(__dirname); // выдает src/assets/js/app.js

    Вот работающий readFileSync:
    let fileData = fs.readFileSync(__dirname + "/text.txt").toString();
    console.log(fileData); // выдает: "Привет, soso!"


    В общем, сам fs работал, в writeFile, я просто не указал во 2-ом параметре коллбэк обработки ошибки (или 3-ем если вы передаете дополнительный параметр "utf-8") err => if(err) console.log(err);
    Пример:
    const fs = require("fs");
    
    fs.writeFile("/text2.txt", "Привет", err => { if(err) console.log(err) });
    // или
    const fs = require("fs");
    
    fs.writeFile("/text2.txt", "Привет", "utf-8", err => { if(err) console.log(err) });

    Подробнее (а также это место где я нашел информацию о том, что webpack блокирует __dirname):
    https://github.com/webpack/webpack/issues/1599
    Ответ написан
    Комментировать
  • Как готовый проект добавить в GitHub при помощи Pull Request?

    duboloms
    @duboloms
    Люблю есть дубы с кетчупом. Веб-разработчик.
    Пишешь на своем компе три команды в командную строку:
    git add -A - Регистрируем ВСЕ файлы, которые ты изменил или добавил (заглавная буква A с англ all - все)
    git commit тут твое сообщение о том, что ты изменил в проекте
    - Но пока ты еще не отправил файлы в репозиторий (сокращенно говорят репо)
    git push - Уже добавляешь все в репо (наконец-то).

    А если хочешь скопировать репо на другой комп, то вот команда:
    git pull
    Если не оч понятно, рекомендую Гошу (1 часть изучения):
    https://www.youtube.com/watch?v=bkNCylkzFRk
    Ответ написан

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

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