Читать дальше →
Zitrix @Zitrix
User
Getters & Setters в Javascript
9 min
29KМного людей знают, что такое getter'ы и setter'ы во многих языках программирования. Есть эти чудесные штуки и в JavaScript, хоть узнал я об этом совсем недавно (темень я необразованная). Речь пойдёт не только и не столько про методы
getSomeProperty()/setSomeProperty(...)
, а про более интересную реализацию — псевдо-аттрибуты, при изменении которых будут вызываться функции-обработчики.+61
Нужны ли «приватные» свойства объектов в Javascript?
4 min
4.9KВ последнее время во многих статьях (на Хабре и не только) я часто вижу примеры эмуляции приватных свойств объектов в JS через замыкания. Авторы обычно объясняют это своим желанием использовать такой механизм ООП, как инкапсуляция, и тем самым гарантировать работу с объектом исключительно посредством его методов, не затрагивая напрямую свойства.
В этой статье я предлагаю объективно рассмотреть достоинства и недостатки такого подхода, чтобы каждый мог для себя решить, стоит ли его использовать или нет.
В этой статье я предлагаю объективно рассмотреть достоинства и недостатки такого подхода, чтобы каждый мог для себя решить, стоит ли его использовать или нет.
+30
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity