gpt4 book ai didi

jQuery 扩展属性

转载 作者:行者123 更新时间:2023-12-03 21:43:26 27 4
gpt4 key购买 nike

我有关于 jQuery Expando 属性的问题。基本上我想用非常简单的术语来理解:

  1. 整个过程的工作原理就像 jQuery 添加 Expando 属性一样,
  2. 将其添加到任何元素的标准是什么
  3. 使 jQuery 变得轻量级的确切原因是什么
  4. jQuery 缓存到底有什么?

最佳答案

问题 3 似乎不合适,但对于其余问题:

  • jQuery.expando 是一个字符串,基本上是 'jQuery' + uniqueid (只是一个唯一值)

在版本 1.4.4 之前,uniqueid 是当前时间戳

从1.5.1版本开始,uniqueid为version+Math.random(),并替换了点。需要明确的是,"jQuery"+ ( version + Math.random() ).replace(/\D/g, "")

  • jQuery.cache 是一个将存储数据值的对象

  • Element[ jQuery.expando ] 是一个 int 值/键,它是对象存储在 jQuery.cache

    中的位置
  • jQuery.cache[ Element[ jQuery.expando ] ] 是该 elements data props 的对象

Take a look at this to see what I mean

关于jQuery 扩展属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200722/

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