jQuery提示相关(1)--大约$
我最近一直在研究jQuery,这是一个非常广泛和深刻的东西。这是我学习的摘要。$(document)。Ready()方法对onload事件与$(窗口)Load()方法。
从接触jQuery学习的第一件事是什么时候开始的事件。很长一段时间,那是在页面载入触发事件是装在身体的onload事件。
有很多的缺点,身体onload事件和jQuery的准备方法。例如:
1。加载多个函数的问题
它只能装在onload事件,jQuery这么丑…,你可以利用多个jQuery()方法,它可以顺序执行
2。代码和内容不分离
这似乎不需要说,人们讨厌—!!
三.不同执行顺序
对于身体。onload事件,它是通过加载所有页面的内容引发。我的意思是所有内容,包括图片,闪光灯等。如果页面内容很大,它会让用户等很长时间。
对于$(文档)Ready()方法,只有在加载页面的完整DOM之后才会触发此方法,这无疑大大加快了Web页面的速度。
但是对于一些特殊的应用程序,比如图片的放大和缩小,图片的裁剪,是否需要在执行之前加载Web页面的所有内容我建议使用$(窗口)Load()方法。该方法将不会触发直到所有页面的内容加载,并在同一时间,没有事故的onload事件。
$(窗口)加载(函数(){)
警报(hello);
});
$(窗口)加载(函数(){)
警报(hello);
});
上述代码将在页面的所有内容被加载后依次执行。
当然,不要忘记对应于它的卸载方法。
$(窗口)。卸载(函数(){)
警报(再见);
});
上述代码将在页面关闭时触发。
js代码在所有DOM加载之前触发。
这种方法是我调试时最喜欢的方法,有时在开发时也使用这种方法。
(函数(){())
警报(嗨);
}(jQuery)
是的,我们使用js闭包将js代码嵌入到人体中。该代码将自动执行,当然,它可以直接嵌入js代码。我们应该以这种方式关注订单问题。
这是内容
警报($(#试验)。Html()); / /我可以显示的内容
警报($(#试验)。Html()); / /我不能显示的内容
这是内容
以上两段代码,代码的第二部分,因为它只能在当前代码之前解释DOM,并且在已经解析过的DOM号中不存在测试。因此,第二段代码不能正确显示。