gpt4 book ai didi

jquery - 为什么我希望 jQuery UI Widget 从自身继承?

转载 作者:行者123 更新时间:2023-12-03 22:51:33 28 4
gpt4 key购买 nike

从 jQuery 1.9 开始,a widget can inherit from itself 。我找不到一个现实世界的例子来说明为什么这会有用,坦率地说,从自己继承的想法打破了我的大脑。此功能的目的是什么?使用此功能我可以做什么以前无法做到的事情,或者以前会困难得多的事情?

最佳答案

原因是重新定义了同一个widget。因此,您可以向其添加新功能,而无需在另一个对象中扩展它。

在您发送的链接中提供的示例中:

$.widget("ui.dialog", $.ui.dialog, {
close: function() {
if (confirm( "Is it closing time?" )) {
this._super("close");
}
}
});

执行上述代码后,当用户单击关闭按钮时,创建的每个对话框都会弹出一条确认消息,如果他/她接受,它将关闭。

关于jquery - 为什么我希望 jQuery UI Widget 从自身继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12110206/

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