gpt4 book ai didi

javascript - 在 jQuery UI 中将其分配给自己

转载 作者:行者123 更新时间:2023-11-30 07:11:25 27 4
gpt4 key购买 nike

我目前正在编写一个 jQuery UI 插件,因此调查现有的 jQuery UI 源代码。在 Accordion 插件的 _create 方法中,this 被分配给 self (link to source) ,但是 thisself 在该方法中并排使用。那么他们为什么选择分配给 self 呢?

最佳答案

一切都与上下文有关。在函数本身中,selfthis 指的是同一个对象,但在事件处理程序中,this 指的是事件所指向的 DOM 元素。通过将 this 的值赋给 self,它们可以自由地引用 widget 对象或这些事件处理程序中的 DOM 元素。

如果您仔细观察,您会发现在函数的上下文中它们专门使用 self 而在匿名函数(事件处理程序)中它们同时使用 thisself 分别引用 DOM 元素或 Widget。

关于javascript - 在 jQuery UI 中将其分配给自己,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4108513/

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