jQuery页面结构使用$(document).ready(function(){}的最佳实践
jQuery page structure best practices for use of $(document).ready(function(){})
我的网站上目前有很多小部件,可以执行各种jquery函数、动画、ajax调用等。我的每个小部件都在我的网站上广泛使用,所以把这些小部件的所有jquery/javascript放在一个文件中似乎是有意义的。现在,如果每次我想调用小部件的按钮、自动加载文档上的一些数据等时都有$(document).ready(function(){})
,那么这样做的最佳实践是什么?并不是每个小部件都在每个页面上,所以如果所有东西都在一个javascript文件中,那么调用不存在的dom元素会是一种糟糕的做法吗?
我想我真的很难找到围绕web应用程序构建jquery/javascript以提供最佳性能的最佳方法。
最好让js文件中充满可重用的代码,这样所有函数都可以在一个页面中加载,所有页面都可以加载。我通常使用default.js作为那个文件。。然后,在每个需要特定实现的页面中,我在页面底部的doc.ready中调用对该页面执行特定任务的函数。
这样一来,你每页只做你需要的事情。在任何情况下,您都应该尝试在default.js文件中使用执行任务的函数,而不是在整个站点通常包含的文件中使用非常特定的js
相关文章:
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 有条件更新d3.js力图中节点的最佳方法
- 为react组件传递道具的最佳方式
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 让Webpack管理Quirky AMD定义的最佳方式
- 在承诺链中处理早期回报的最佳方式
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- Angularjs 1.5.x本地化最佳实践
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 如果连接类型为none,则Javascript Function Only警报
- MobileFirst:在客户端运行计时器作业-最佳选项
- 在ng重复循环中显示条件内容的最佳方式是什么
- 在phonegap中为android调用onload函数的最佳方式
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- 从数组中删除元素的最佳方法是:javascript/jquery
- 链接两个网页或网络应用程序的最佳方式
- jQuery页面结构使用$(document).ready(function(){}的最佳实践