2012-02-08 2 views
0

Автор презентации here использует конструкцию Class.extend(), начиная с ползунка №. 14Inheritance - Class.extend()

Приходит ли это из какой-либо конкретной библиотеки? Или автор использует this реализации?

ответ

1

Class.extend() Пригодится некоторой библиотеке. JavaScript имеет ключевое слово extends, поэтому в большинстве библиотек вместо этого используется extend.

Существует, однако, Object.create(). Он позволяет легко построить новый объект с другим объектом в качестве его прототипа.

+0

Спасибо! Я ищу простой способ достичь Java, как наследование с помощью javascript, мне интересно узнать, какая js-библиотека предоставляет конструкцию ... –

+0

[John Resign имеет довольно классную реализацию классического наследования в JavaScript] (http: // ejohn.org/blog/simple-javascript-inheritance/). – alex