Javascript 比在JQuery中使用DocumentReady更好的方法
当我在下拉选项中添加监听器时Javascript 比在JQuery中使用DocumentReady更好的方法,javascript,jquery,Javascript,Jquery,当我在下拉选项中添加监听器时 $("select").change(function () { 或者当我想在页面加载后尽快完成某项工作时,例如 $(".filter").each(function () { (其中“filter”只是某些元素具有的类名) 我倾向于放入$(document).ready(function(){ 有没有更好的方法(在设计方面)来做这样的事情,我只是想养成更好的习惯,或者有人能给我推荐一些关于这类主题的文章吗?只是为了提高我自己。你可以使用 $(function
$("select").change(function () {
或者当我想在页面加载后尽快完成某项工作时,例如
$(".filter").each(function () {
(其中“filter”只是某些元素具有的类名)
我倾向于放入$(document).ready(function(){
有没有更好的方法(在设计方面)来做这样的事情,我只是想养成更好的习惯,或者有人能给我推荐一些关于这类主题的文章吗?只是为了提高我自己。你可以使用
$(function () { });
作为文档准备
的替代方案,您可以使用
$(function () { });
作为
document ready
的替代方法,有没有更好的方法(在设计方面)来做这样的事情?
在效率和保持本地JavaScript的范围方面,在设计方面还有其他方法
IIFE(立即调用的函数表达式)基于Greg Franko的“jQuery最佳实践”
阅读更多内容,然后回答:有更好的方法(在设计方面)来做这样的事情吗? 在效率和保持本地JavaScript的范围方面,在设计方面还有其他方法 IIFE(立即调用的函数表达式)基于Greg Franko的“jQuery最佳实践”
阅读更多内容,然后回答:你说的“我倾向于输入”是什么意思?输入到哪里?显示完整的代码片段。可能重复@Jon抱歉,如果我不清楚,我的意思是我倾向于将前两个示例放在两个文档就绪函数中。因此,第一个侦听器和第二个“每个”都是函数,我会把它放进我写的文档准备函数中,不是很清楚“我倾向于放进去”是什么意思?放在何处?显示完整的代码段。@Jon可能重复抱歉,如果我不清楚,我的意思是我倾向于将前两个示例放在两个文档就绪函数中。因此,第一个侦听器和第二个“每个”函数,我会把它放进我写的文档准备函数中,不是很清楚,这不是一个别名吗?这也是我使用的。我相信它被归类为匿名函数。这里的更多信息:这不是一个别名吗?这也是我使用的。我相信它被归类为匿名函数。这里的更多信息:一个goo
$(document).ready(function(){…});
的d面是,非常清楚的是,它实现了代码中正在发生的事情…IILife呢,它是否等待DOM准备就绪?这是$(document).ready(function(){…})的好一面
很清楚,它实现了代码中发生的事情……iLife呢,它会等待DOM准备好吗?