В
ECMAScript пока отсутствует понятие «класс», в классическом понимании этого термина, однако, в
CoffeeScript такое понятие есть, поэтому сегодня мы рассмотрим этот вопрос очень подробно.
Содержание:
1. Основные понятия
2. Члены класса
2.1. Метод
constructor
2.2. Открытые члены класса
2.3. Закрытые члены класса
2.4. Защищенные члены класса
2.5. Статические члены класса
2.6. Оператор => (fat arrow)
3. Наследование
4. Дополнительная литература
Читать дальше →
В 5-й редакции
ECMAScript для работы с объектами появилось много новых методов, однако их подробное описание и внутреннюю реализацию на русском языке (зачастую и на английском) найти не так просто. Именно по этой причине в этой статье будут подробно рассмотрены и описаны все методы объекта
Object согласно 3-й и 5-й редакции спецификации
ECMAScript.
Содержание
1. Object.create(proto [, properties ])
2. Object.defineProperty(object, property, descriptor)
3. Object.defineProperties(object, properties)
4. Object.getOwnPropertyDescriptor(object, properties)
5. Object.keys(object)
6. Object.getOwnPropertyNames(object)
7. Data descriptor
8. Accessor descriptor
9. Object.getPrototypeOf(object)
10. Object.preventExtensions(object)
11. Object.isExtensible(object)
12. Object.seal(object)
13. Object.isSealed(object)
14. Object.freeze(object)
15. Object.deepFreeze(object) (non-standard)
16. Object.prototype.hasOwnProperty(property)
17. Object.prototype.isPrototypeOf(object)
18. Object.prototype.propertyIsEnumerable(object)
19. Заключение
Читать дальше →
Книга "Изучаем Ruby" - это руководство, предназначенное для тех, кто хочет разрабатывать веб-приложения на языке Ruby. Основной принцип изучения – рассмотрение практических примеров и листинги, которые встречаются практически на каждой странице. Прочитав данную книгу, можно понять основы языка, рассмотреть условные операторы, функции, массивы, строки и регулярные выражения, работу с файлами.

