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