2013-01-24 6 views
1

Я недавно преобразовал некоторый код PrototypeJS в jQuery и наткнулся на Class.create() и не был уверен в эквиваленте jQuery.Что эквивалентно Class.create() в jQuery?

Любая помощь?

+0

Имел это в моих закладках, посмотри [LINK] (http://jsperf.com/jquery-class-create-vs-pure-js-function/3) –

ответ

3

jQuery не поставляется с данной функциональностью.

Если вы хотите использовать что-то с похожим синтаксисом в том, как работает PrototypeJS, подумайте о включении в проект проекта tiny Simple JavaScript Inheritance script от Джона Ресига (который является оригинальным автором jQuery).

После включения этого сценария вы можете просто скопировать & вставьте свой код как есть. Это в основном то же самое. Единственное отличие состоит в том, что вместо использования Class.create вы должны использовать Class.extend.

0

В jquery нет класса.create(), вместо этого используйте обычный JS для кодирования объекта вверх.

создать класс со связанным объектом, а затем использовать $ .extend() для работы с объектом.

по ссылке: http://api.jquery.com/jQuery.extend/

Смежные вопросы