jQuery';s数据存储功能?

jQuery';s数据存储功能?,jquery,Jquery,我最近问了一个与jquery的数据存储相关的问题。 我想更好地了解数据存储,看看是否可以解决我的问题(数据完整性) 我理解“指向全局哈希表的数字指针”的概念 但是看看jquery的源代码,我很困惑: data: function( key, value ){ var parts = key.split("."); parts[1] = parts[1] ? "." + parts[1] : ""; if ( value === undefined ) {

我最近问了一个与jquery的数据存储相关的问题。

我想更好地了解数据存储,看看是否可以解决我的问题(数据完整性)

我理解“指向全局哈希表的数字指针”的概念

但是看看jquery的源代码,我很困惑:

    data: function( key, value ){
    var parts = key.split(".");
    parts[1] = parts[1] ? "." + parts[1] : "";

    if ( value === undefined ) {
        var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);

        if ( data === undefined && this.length )
            data = jQuery.data( this[0], key );

        return data === undefined && parts[1] ?
            this.data( parts[0] ) :
            data;
    } else
        return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function(){
            jQuery.data( this, key, value );
        });
},
为什么要使用triggerHandler/trigger?在开发过程中,我在哪里可以“看到”数据


Olivier

部分回答:jQuery的数据可以使用jQuery.cache找到