重载像$(document).ready这样的函数是错误的
Is overloading functions like $(document).ready bad?
我是javascript和jquery的新手,但我知道一些事情,还有一些有趣的事情让我着迷,因为我不知道这是不是一件坏事。例如,使用$(document).ready
还是像这样多次重复相同的功能:
$(document).ready(function(){
$(".Button-1").click(function(){
$(".contente-1").slideToggle('fast');
});
});
$(document).ready(function(){
$(".Button-2").click(function(){
$(".contente-2").slideToggle('fast');
});
});
$(window).bind("load", function() {
// code here
});
$(window).bind("load", function() {
// another code here
});
这会造成冲突,使网站速度变慢,或者脚本表现不佳吗?或者这是正确的方法?
我知道我可以在一个按钮或$(document).ready
中完成这项工作,而不是创建两个函数,但我试图理解的是,如果像一样多次重复它们是不好的话
这不是重载。它只是为单个事件添加多个处理程序,这是非常好的。
jQuery只会在事件发生时执行所有的ready
处理程序,或者如果它已经执行了,它会立即执行函数。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Javascript搜索函数错误
- Chrome Javascript日期构造函数错误
- 浏览器中出现javascript初始大写函数错误
- Createjs冲突问题localToLocal不是函数错误
- Java脚本函数错误
- 更新带有Javascript函数错误的变量
- 如何将对象插入对象列表的开头,当它有 unshift 不是函数错误
- 在将 Pickadate 与 Meteor 一起使用时,未定义不是函数错误
- 运行咕噜咕噜咕噜抛出 _.object 不是函数错误
- 了解函数(错误、数据)回调
- javascript中的typeof()函数错误
- 我一直在获取angularjs服务不是函数错误(LoginService.login不是函数)
- HTML5拖拽&drop正在抛出undefined不是函数错误
- Google Maps API a.lat不是函数错误
- getItemAtIndex不是函数错误
- Javascript停止函数错误
- 对话框函数错误无效函数
- Javascript 自定义函数错误
- 因果报应单元测试'未定义'不是函数错误