Полезные ссылки

  1. MDN - если вы хотите вспонить/узнать, что такое this, чем отличается bind от call, что такое clusure и hoisting, да и вообще, что-либо узнать о JS, то смело идите на MDN, это наиболее полная и подробная документация по JS на данный момент.
  2. Can I Use - здесь вы можете узнать поддерживается какое-либо ключевое слово, API, CSS-свойство в том или ином браузере
  3. Узнать как пользоваться Chrome Devtools правильно можно на developer.chrome.com, а так же в курсе от CodeShcool
  4. Event Loop. Для того, чтобы понять асинхронную природу JS можно ознакомиться с данными ресурвами:
  5. Оптимизация производительности JS. WARN, не доверяйте никаким рекомендациям 10 раз их не перепроверив. Интерпретатор JS, JIT-компилятор, все в JS меняется, соотвественно, данный список может потерять актуальность, кроме того, тонкие оптимизации нужны крайне редко, если у вас есть проблема производительности, то скорее всего, это проблема в вашей бизнес логике, но тем не менее знать о возможных приемах оптимизации нужно:
  6. React.js. Сам по себе React - очень простая библиотека с точки зрения API и использования этого API, но если вы хотите понять, как React устроен, то эти ссылочки могут быть полезными:
  7. Функциональное программирование на js:
    • Mostly adequate guide to FP - отличная книга, с которой можно начать закомство с миром FP на JS;
    • Fantasy Land Specification - спецификация функторов, апликативных функторов, монад и другого. Поможет углубить знания об абстракция, используемых в FP;
    • Persistent Data Structures - статья о том, что такое Persistent Data Scructures и почему иимутабельные структуры данных могут быть не менее эффективными по расходу памяти, чем мутабельные;

results matching ""

    No results matching ""