$ .widget的用途是什么,以及它与$ .extend的区别

时间:2013-05-23 20:22:08

标签: javascript jquery jquery-widgets

我是Jquery小部件的新手。我想知道$.widget的确切用例是什么。我用谷歌搜索了很多链接,但对此无法理解?

我已经下载了jquery小部件控件自动完成文本框,按钮等...

例如:

 (function( $, undefined ) {

    // used to prevent race conditions with remote data sources
    var requestIndex = 0;

    $.widget( "ui.autocomplete", {

    .......................................
    });


$.extend( $.ui.autocomplete, {
    ------------------------------------
-------------------------------------------
});
    });

使用jquery.widget我们能够扩展对象吗? (比如$ .extend)或者它支持java脚本中的继承概念。

$ .widget的主要用例是什么?没有这种语法,我们无法创建自定义 插件在jquery。

为什么我们需要它?

因为我要创建自定义控件所以我对$ .widget有些怀疑?为什么我们需要widget概念?有什么用?

它是否仅用于声明命名空间和类,因此我们可以在下面的某些地方访问/扩展该对象。

$.extend( $.ui.autocomplete, {
    ------------------------------------
-------------------------------------------
});

任何人都可以了解$ .widget与$ .extend

的区别

谢谢,

希瓦

0 个答案:

没有答案