JavaScript — ошибка Backbone.js в WordPress

Мне просто интересно, почему Backbone.view.extend() в моем WordPress плагин не работает вообще.

Вместо этого я нашел в кодексе WordPress, что они используют wp.Backbone.view для всех их функций, которые использует представление Backbone. Затем я попытался изменить мой с префиксами wp вот так, и угадайте что, это работает!

Вопрос, зачем мне использовать префиксы? Это требование WordPress или только я, кто неправильно понял это?

1

Решение

То, что вы используете, — это плагин WordPress, расширяющий оригинальный вид Backbone.
Если это плагин, который вы используете:

http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-includes/js/wp-backbone.js.source.html

Тогда вы увидите, что код начинается с:

// Create the WordPress Backbone namespace.
wp.Backbone = {};

Вид позвоночника:

// wp.Backbone.View
// ----------------
//
// The base view class.
wp.Backbone.View = Backbone.View.extend({});

Таким образом добавляя функциональность поверх оригинального Backbone View.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector