я быть_наст яваскрипт код, который я использую в своей HTML-страницах, то .js файл выглядит следующим образом:JQuery продлить прототип
(
function(exports){
var cubism = exports.cubism = {version: "1.3.0"};
var cubism_id = 0;
function cubism_identity(d) { return d; }
...
}
)(this);
я хочу, чтобы добавить некоторые новые функциональные возможности базовой библиотеки, так что я делать следующее (извините в CoffeeScript):
jQuery.extend cubism.context.prototype,
"horizon":() ->
metric = cubism_identity
проблема, когда я запускаю код я получаю:
Uncaught ReferenceError: cubism_identity is not defined
хау гр я получаю доступ к функции cubism_identity()
в моем расширенном прототипе?
Разве это 'cubism_identity' доступно вне этого модуля? Пожалуйста, покажите нам код, в котором он экспортируется. Если нет, вам придется отредактировать файл базовой библиотеки. – Bergi