gpt4 book ai didi

jquery - jQuery 数据存储如何运作?

转载 作者:行者123 更新时间:2023-12-01 04:32:18 24 4
gpt4 key购买 nike

我最近问了一个与 jquery 数据存储相关的问题。 How to get from an element all the data set using the data method?

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

我理解“指向全局哈希表的数字指针”的想法 http://james.padolsey.com/javascript/element-datastorage/

但是查看 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?开发时在哪里可以“查看”数据?

奥利维尔

最佳答案

部分答案:jQuery 的数据是使用 jQuery.cache 找到的。

关于jquery - jQuery 数据存储如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1015920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com