Ваше мнение важно для нас.
Поделитесь своими предоложениями и пожеланиями.

Материалы по тегу "прототипное наследование"

Посты

mingun
0
В предыдущей статье упоминалось свойство __proto__, как я и обещал опишу его в данной статье.

Итак, любой объект в JavaScript имеет свойство __proto__. Это скрытое системное свойство. В некоторых реализациях интерпретатора оно было недоступно и вообще использование его напрямую не рекомендуется. (В прошлой статье это свойство использовалось исключительно с доказательной целью. Требовалось обойти ограничение, в связи с которым не удавалось поменять предка класса в конструкторе последнего.)
mingun
1
JavaScript. Язык клиентской части веб-сайтов. Для большинства разработчиков сайтов, основными задачами решаемыми на JavaScript являются: валидация форм, оправка AJAX-запросов и обработка ответов, визуализация элементов интерфейса с помощью библиотечных функций или специальных плагинов. Зачастую, стандартные веб-сайты не требуют большего от клиентской части, основная работа происходит на сервере. Таким образом подключенный на странице JavaScript в среднем насчитывает до десятка файлов (не считая библиотек и плагинов), каждый из которых включает пять-шесть функций. При таком объеме кода задумываться о какой-либо сложной структуре не имеет смысла.



Однако, некоторые сайты, в особенности веб-приложения, требуют большей автономности клиентской части. Встречаются веб-ресурсы, в которых все элементы управления генерируются JavaScript'ом. Иногда объем клиентской бизнес-логики даже превышает объем серверной. В таких случаях, есть смысл использовать объектно-ориентированный подход. В данной статье, мы не будем рассматривать преимущества и недостатки ООП, цель статьи – показать, как применить практики ООП в JavaScript'е. Итак, начнем:
ИТ-цитата
"UNIX прост. Но надо быть гением, чтобы понять его простоту."
Деннис Ритчи