This is a jQuery plugin that is used to connect / bind a function to another function. It is more of assigning a handler for another function. Connect is used to execute a function whenever a function from another object or plugin is executed. We can connect to an event of a DOM element too using this function. In the sense same connect function can be used for both DOM elements and for the functions.
view sourceprint?
1.$.connect(refobj,refFuncName, connObj,connFunc);
This means that, when the reference function is executed, the connected function gets executed automatically after it. To understand more please analyze the following example
view sourceprint?
function A(){
this.fun1 = function(){
called1 = 'calssA-fun1';
}
}
var a = new A();
function B(){
this.fun2 = function(){
called2 = 'classB-fun1';
}
}
var b = new B();
$.connect(a,'fun1',b,fun2);
Here we connected "fun2" of object b to "fun1" of object a. When we call b.fun2, a.fun1 will also execute automatically.
This is very handy to execute some function when some other function is executed from the plug-in . In order to play with it follow these steps.
Download jquery.connect.js file.
Include this file in your html file.
Take help of $.connect function as illustrated to connect a function to another function.
1 comments:
It is a jquery plugin which enables us to connect a function to another function. It is like assigning a handler for another function. For more interview question and answer of jquery, please check this link...
http://mindstick.com/Interview/369/What%20is%20jQuery%20connect
Post a Comment