Я в значительной степени использовал способ определения классов и подклассов в Prototype:
// properties are directly passed to `create` method
var Person = Class.create({
initialize: function(name) {
this.name = name;
},
say: function(message) {
return this.name + ': ' + message;
}
});
// when subclassing, specify the class you want to inherit from
var Pirate = Class.create(Person, {
// redefine the speak method
say: function($super, message) {
return $super(message) + ', yarr!';
}
});
var john = new Pirate('Long John');
john.say('ahoy matey');
Я работаю с приложением Rails 2.3.8 и планирую использовать Highcharts (библиотека JS для построения диаграмм) Моя проблема в том, что Highcharts зависит от jQuery (или MooTools).
Есть ли способ изменить классы и подклассы в стиле прототипа в формат jQuery? Или я должен изменить свои существующие классы в простой JavaScript? Спасибо за вашу помощь!