Estoy tratando de entender la sintaxis del plugin jquery, porque quiero fusionar dos complementos en uno. La luz intermitente que también debe poder detener el intervalo o ejecutar varias veces.Diferencia entre jQuery.extend y jQuery.fn.extend?
De todos modos, es esta sintaxis lo mismo que
jQuery.fn.extend({
everyTime: function(interval, label, fn, times) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, times);
});
},
oneTime: function(interval, label, fn) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, 1);
});
},
este
$.fn.blink = function(options)
{
porque parece que la primera (sin =) es una manera de establecer varios métodos a la vez. ¿Es esto correcto? También mientras estoy aquí ¿Cuál sería el motivo para agregar los elementos y cierta lógica al objeto jquery?
jQuery.extend({
timer: {
global: [],
guid: 1,
dataKey: "jQuery.timer",
(esto es desde el plugin temporizador)
gracias, Richard
gracias, eso es claro acerca de asignar objetos múltiples, pero todavía no estoy seguro de cuándo se debe usar jquery.extend. ¿Por qué pasarías algo que haces en fn.extendir a jquery.extend? También puedo publicar una nueva pregunta para esto, porque hice dos preguntas. – Richard
jQuery.extend() es en realidad una función de conveniencia que se puede utilizar en su propio código de JavaScript para extender objetos de forma genérica. Es parte de las funciones de "utilidad" en jQuery (no se usa para la manipulación DOM) –