Цикл статей по ООП в JavaScript
1. Что такое объект, или почему утверждение: "Всё в JavaScript является объектом" неверное
http://goo.gl/ygJ6qn
2. Основы работы с объектами: чтение и запись свойств, цикл for .. in, как перебрать объект с помощью Object.keys() и методов массивов
http://goo.gl/VPN1fB
3. Функции конструкторы и ключевое слово this
http://goo.gl/V4g05p
4. Наследование объектами свойств и методов с помощью прототипов
http://goo.gl/jvujec
5. Объектно-ориентированный JavaScript в действии: пример создания библиотеки для валидации данных с возможностями последующего расширения функционала и встроенным строковым шаблонизатором
http://goo.gl/nNh9eW
6. Введение в использования наследование, или как передавать свойства от одного конструктора к другому
http://goo.gl/mxVKxJ
7. Наследование на практике: дорабатываем библиотеку для валидации данных с использованием наследования
http://goo.gl/yhz537
8. Дескрипторы в JavaScript: всё про Object.defineProperty
https://goo.gl/rj5LVH
9. Классы в ES6: нет, ничего не изменилось
https://goo.gl/LxCgLx
#link@itcookies #js@itcookies #oop@itcookies