вступление

Почти 95% веб-сайтов требуют JavaScript, это один из самых популярных языков программирования, который может помочь вам зарабатывать не менее ** $ 100000 в год. Браузеры, которые мы используем в повседневной жизни, также требуют движка JavaScript, например v8 используется **Google Chrome, Spider Monkey используется Mozilla и JavaScript Core используется Safari. Поэтому, глядя на популярность JavaScript, я подумал о написании статьи, которая поможет каждому изучить JavaScript. Я буду говорить об аутентичных репозиториях с открытым исходным кодом, что означает, что все бесплатно и бесплатно! Все, что вам нужно, это учетная запись github.

1. Алгоритмический ад

Структуры данных и алгоритмы являются строительными блоками для того, чтобы стать профессиональным программистом, и если вы используете javascript, эти репозитории могут вам очень помочь.

  • Структуры данных и алгоритмы от amejiarosario Этот репозиторий имеет 6,6 тыс. звезд на ** GitHub**, включая такие темы, как алгоритмический анализ, линейные и нелинейные структуры данных, алгоритмические методы и многие другие. более. Этот репозиторий можно клонировать с GitHub или установить с помощью команды npm npm install dsa.js


  • Алгоритмы JavaScript от mechdev Этот репозиторий имеет 7,2 тыс. звезд на Github, посвященный важным темам, таким как деревья, хеш-таблицы, узлы и многое другое. Можно клонировать репозиторий с Github или посмотреть веб-версию здесь.


2. Пишите чисто, пишите лучше

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

  • Чистый код JavaScript от ryanmcdermott. Этот репозиторий имеет 67,7 тыс. звезд на Github и содержит такие темы, как форматирование, параллелизм, тестирование, обработка ошибок и многое другое. Самое главное, этот репозиторий доступен более чем на 10 языках, разветвите или клонируйте его и начните изучать.


  • JavaScript Автор Airbnb Этот репозиторий имеет 123 000 звезд на Github и содержит такие темы, как подъем, ES6, средства доступа, соглашения об именах. , приведение типов и многое другое. Этот репозиторий разработан и создан Airbnb и уже использовался разработчиками 840k, так что ему можно доверять вслепую.


3. Проходите собеседования на высшем уровне

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

  • Потрясающие интервью по Javascript от rohan-paul Этот репозиторий имеет 1,8 тыс. звезд на Github и содержит 100 вопросов по полной разработке, дизайну системы, списку использования полных блогов, платформам для практики кодирования и многому другому.


  • Интервью по JavaScript, вопросы от sudheerj. Этот репозиторий имеет 9,9 тыс. звезд на Github и содержит тысячи вопросов по javascipt, которые помогут вам пройти собеседование. .


Заключение

Эти ресурсы сделают ваше путешествие по javascript легким, и самое главное — это последовательность, потому что, в конце концов, наша последовательность помогает нам выиграть игру с летающими красками. Не стесняйтесь поделиться моей статьей со своими коллегами и не стесняйтесь реагировать, все бесплатно, и это помогает моей странице расти.

Соединять

Твиттер

Гитхаб

ЛинкедИн

Люблю свою работу, поддержи меня