Вторник, 2 января | 21:40
Мне нужно закончить свой час программирования до 21:00. Но этого не произошло сегодня. Ле вздохнул.
В любом случае. Мой коллега, меняющий карьеру, и приятель по суперотчетности Мишель, нашла Гордона Чжу и его практический курс Javascript в начале 2017 года. Она написала фантастический пост о нем и о курсе для thenewstack.io. Вы можете прочитать это здесь".
На этой неделе мы решили поработать над бесплатным курсом. Мы оба работали над этим в начале этого года, так что это частичный обзор и частичное тестирование, чтобы увидеть, сколько мы сохранили. На следующей неделе мы планируем начать выпуск платного контента.
Практический Javascript проведет вас через ванильное приложение js todo. Хотя это может показаться скучным, здесь есть несколько хороших фундаментальных понятий, которые стоит изучить, например, работа с массивами (добавление, редактирование и удаление элементов). Это краткое введение, которого достаточно для новичков в JavaScript или программировании. Учебник проведет вас через несколько версий, увеличивая функциональность и добавляя сложность с каждой версией.
Между версиями 3 и 4 Гордон предлагает несколько советов по заданию вопросов. Вы можете прочитать этот пост здесь. Послушай этот совет. Раньше я этого не делал. И я пострадал.
Моя цель - посмотреть требования для каждой версии и написать свои собственные решения. Я воспроизвел видео с двукратной скоростью и примерно за 90 минут смог завершить v2, v3 и v4. Я использовал codepen вместо plunker, потому что мне не нужна другая онлайн-среда для разработчиков. Кроме того, мы с Мишель решили разместить остальную часть нашей работы на github.
Вот моя работа по codepen.
Я смог реализовать функции, ничего не гуглил. Хотя это был обзор основ, я все же чувствовал удовлетворение. Я понял, что в прошлом мне приходилось бороться с основами, например, с правильным синтаксисом. Теперь я вижу массивы, объекты, методы, функции, параметры и аргументы. Если есть синтаксическая ошибка, я ее обычно нахожу. У меня была склонность всегда ожидать и искать значительных улучшений в своих способностях, что заставляло меня упускать из виду важность таких маленьких побед, как эта.
Вперед!