sfd
Хорошие практики в JavaScript: модульность и интерфейсы
Продолжая рубрику хороших практик, поговорим про такую простую казалось бы вещь как организация нашего кода в модули. Вещь простая но несомненно очень важная. Обертка анонимной функцией Хорошей практикой при разработке будет оборачивать исполняемый код в анонимную функцию. Это позволит Вам изолировать данные (функции и переменные) в замыкании. (function(window) {
...Тут Ваш код
})(window); В рамках ES6 этот подход можно применять по разному. Самым простым примером будет такой подход: (function(window){
class YourOwnClass{/.../};
document.addEventListener("DOMContentLoaded", () => {
...
JavaScript цепочка методов. Для чего и как?(Method Chaining)
Как связать методы JS в цепочку, чтобы писать лаконичный и читаемый код.