gpt4 book ai didi

javascript - 多事件 $(function) 与单事件多 $(function) 之间的区别

转载 作者:行者123 更新时间:2023-12-02 17:07:44 25 4
gpt4 key购买 nike

这段代码之间有很大的区别吗?有什么区别?

$(function(){
$("#id1").click(function(){ //some codes}
$("#id2").click(function(){ //some codes}
$("#id3").click(function(){ //some codes}
});

对比

$(function(){ $("#id1").click(function(){ //some codes}});
$(function(){ $("#id1").click(function(){ //some codes}});
$(function(){ $("#id1").click(function(){ //some codes}});

我知道它的 document.ready() 但这个符号如何影响页面的速度?

最佳答案

多次调用 document.ready 可能会导致代码运行速度变慢,如 jspref 所示:http://jsperf.com/abusing-jquery-document-ready .

但更重要的是,它会损害可读性。 (代码什么时候开始?首先运行哪些函数?)。我完全赞成一个大型的一体化 init() 函数。

关于javascript - 多事件 $(function) 与单事件多 $(function) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25095777/

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