У тебя одна мысль, у меня одна мысль, после того как мы обменяемся, у одного человека две мысли
If you can NOT explain it simply, you do NOT understand it well enough
Теперь демо-код и технические статьи отсортированы вместе.Практическая планка Github, всем удобно читать и просматривать, эта статья тоже попала сюда, я думаю это хорошо, пожалуйста, тоже поставьте звезду🌟
Проект нуждается, мне нужно зарезервировать некоторые знания, связанные с Node.js, общее ощущение хорошее
задний план
В прошлом я также писал front-end, но в основном использовал технологии, связанные с HTML5 + jQuery. Нет точного момента времени для разделения, поэтому я просто сосредоточусь на бэкенде Java.
Я очень мало знаю о таких больших фронтенд фреймворках, как Angular, VUE и REACT. Вообще никогда ими не пользовался. Использование Node в качестве промежуточного сервера тоже относительно незнакомо. Мне это нужно в проекте. Возможность (идея очень просто, выйдите из зоны комфорта)
В конце концов, я должен писать код Node в реальном проекте, я должен серьезно отнестись к такой серьезной проблеме, иначе мои товарищи по команде будут потреблять слишком много WTF/мин энергии (что это значит? Пожалуйста, смотрите [Ощущение от чтения «Чистого кода»]), как новичок, я кое-что приобрел, изучая в течение короткого периода времени.Нижеследующее в основном говорит о моем процессе обучения.Пожалуйста, поправьте меня, более опытные боссы, позвольте мне делать меньше обходных путей и оставлять больше волос.
Node.js обучение
Как и все, я также ищу информацию в Интернете, здесь я сделаю простую запись текущего процесса обучения.
Официальный сайт Node.js
Чтобы чему-то научиться, первым делом нужно сначала открыть официальный сайт, где корни красные и разные.
Преимущества: вскоре у вас может быть относительно интуитивное понимание, а документация и API готовы.
Недостатки: Мяо здесь слишком праведное. Незнакомые слова, такие как [событийный, построенный на двигателе V8] прямо заставляют меня видеть золотые звезды. Эти слова похожи на слова, которые наши родители говорили нам, когда мы были маленькими, и мы будем поймем только когда вырастем.
Перед лицом этого незнакомого контента я не очень беспокоюсь (П в моем сердце), я верю, что пойму, когда вырасту, и закрою сайт без пощады.
tutorialspoint
tutorialspointЭто мой любимый обучающий сайт, на нем много технических руководств, давайте сначала сделаем скриншот.
Преимущества: Содержание туториала простое и понятное, пошаговое, код дела полный.
Минусы: это английский сайт
(Tips: Чтение документов на английском языке должно быть одним из наших основных навыков)
Не пугайтесь англоязычных веб-сайтов, незнакомых слов на самом деле нет.Учебник по Node.jsЯ пролистал его от начала до конца, у меня есть относительно полное понимание, я знаю базовое содержание скелета и делаю заметки во время смахивания (игнорируя написанные слова).
Там еще много непонятных мне вещей посередине, которые обведены желтыми ручками, и я их проверю позже.Следите за основной линией, чтобы не сбиться с пути
Компьютерное время/МООК
Учебное видео является сутью многолетней концентрации предшественников.С некоторыми основными концепциями я выберу стоять на плечах гигантов и смотреть его в целом. В повседневной жизни я в основном ищу видеоматериалы через два веб-сайта [Geek Time] и [MOOC], а также приобрел следующий курс на Geek Time.
Базовых знаний по этому курсу не так уж много.В первой главе используется простая игра «камень-ножницы-бумага», чтобы проиллюстрировать некоторые особенности Node.js, а на самом деле — время гика [подробности/список/комментарии] и другие страницы. .
Объяснение г-на Ян Хао очень ясное, с вкраплениями холодного юмора посередине, но мне, как новичку, читать этот урок слишком рано, я все еще не могу понять большую часть его содержания, но некоторые идеи построения, упомянутые в нем, такие как CommonJS, это содержимое все еще очень полезно.Я посмотрел более 2/3 видеокурса.Я решил нажать кнопку паузы и почувствовал, что необходимо написать несколько демо чтобы использовать некоторые знания, полученные выше. Я верю, что, когда я вернусь снова Просмотр этого видео определенно изменит ситуацию
Github
Добро пожаловать на крупнейший в мире сайт однополых знакомств Я не мог придумать, какое демо написать, поэтому я пришел сюда, чтобы поискать, и действительно нашел учебный проект самостоятельного создания блога.N-Blog(Если у вас есть какие-либо потребности, вы можете сначала прийти наверх, чтобы найти колеса)
Вот несколько вещей, которые нужно искать:
- Активность коммитов
- Количество звезд/вилок
- Качество написания README/вики
- Решение проблем
Я подтвердил глаза по вышеуказанным критериям, это та девушка, которую я ищу
В основном в проекте используются следующие технологии:
- Node.js: `8.9.1`
- MongoDB: `3.4.10`
- Express: `4.16.2`
Глядя на стек технологии, можно определить, что это существование проекта, близкого к реальному проекту, поэтому шаг за шагомкод, код, код(не копировать и вставлять), потому что ввод кода может привести к ошибкам, поэтому я также учусь отлаживать постепенно в процессе обучения
Через два дня я, наконец, сделал окончательный эффект
Несмотря на то, что воробей маленький и полный, он столкнулся со слишком многими проблемами в процессе реализации, такими как:
- Проблема с глобальными разрешениями на установку npm
- Домашний Установка Mongodb не поддерживает проблему команды служб
- Незнакомые проблемы с использованием API
- ......
В процессе обучения я вел записи, и сделал следующую карту разума в сочетании с содержанием проекта.Только засветив все листья, я могу пройти Демо (более подробная информация скрыта в примечаниях к узлу)
Эта карта разума определенно не является стандартным учебным контентом Node.js, на этот раз она предназначена только для моего базового обучения, и последующее обучение будет продолжать пересматривать эту карту разума.
Суммировать
Как вы думаете, мы можем полностью отказаться от официального сайта? В процессе отладки и написания кода, если вы столкнулись с определенной точкой знаний, вы должны решительно вернуться на официальный сайт, чтобы проверить, где есть наиболее авторитетное объяснение. Кроме того, заглянуть на официальный сайт с целью удобнее, чем в него погрузиться, как вы думаете?
Вместо того, чтобы говорить, что именно так я изучал Node.js в эти дни, лучше сказать, что это мой общий метод и путь для изучения новых вещей.Я также хочу использовать эту статью в качестве темы для беседы с вами. Добро пожаловать, чтобы оставить сообщение илив группуДелитесь друг с другом методами обучения/чтением заметок/техническим обменом и т. д. и вместе добивайтесь прогресса.
Время от времени я также буду выводить некоторый контент, связанный с Node.js Как вы думаете, мне нравится новое и ненавижу старое? В моем сердце Ява до сих пор остается топовой картой моего Ихонгюаня (надо ее испортить)
наконец,Не оставайся в своей зоне комфорта навсегда, оставайся голодным, оставайся глупым
Личный блог: https://dayarch.top добавь меня в друзья, Войдите в группу для развлечения, обучения и обмена и отметьте «войти в группу».
Добро пожаловать, чтобы продолжать обращать внимание на общественный номер: «Сун Гун И Бин».
- Передовая технология Java для обмена галантереей
- Резюме эффективных инструментов | Ответ на «Инструменты»
- Анализ вопроса интервью и ответ
- Сбор технических данных | Ответ на «данные»
Узнайте о стеке технологий Java легко и весело, думая о чтении детективных романов, и постепенно разлагайте технические проблемы, основываясь на принципах упрощения сложных проблем, конкретизации абстрактных проблем и графики.Технология постоянно обновляется, пожалуйста, продолжайте платить внимание...