Hallo zusammen,normal verstehe ich Javascript relativ gut..
Nun wollte ich mal ein eigenes Jquery Plugin schreiben, jedoch bekomme ich es nicht so ganz hin.
Ich verstehe auch noch nicht ganz wofür das 'prototype' ist und habe Probleme dabei zu verstehen wann 'this' was ist...
Als beispiel :
Code:
(function($){
var defaultOptions = {
test: 1
};
var PluginName = (function(options) {
function PluginName(handler, options) {
// Extend default options.
this.options = $.extend(defaultOptions, options);
}
PluginName.prototype.init = function() {
console.log('test: ' + this.options['test']);
};
return PluginName;
})();
$.fn.PluginName = function(options) {
this.PluginNameInstance = new PluginName(this, options || {});
this.PluginNameInstance.init();
return this;
};
})(jQuery);
hierbei wird z.b. nichts in der Konsole ausgegeben wenn ich es nutzen will : '$('.term').PluginName();'
Finde keinen guten Erklärungen oder Templates, habt ihr Tipps

?
gruß,
False