我正在研究Backbone和来自http://todomvc.com/的todo示例应用程序. 我注意到有三种方法可以在文件中启动代码:
$(function() {
// code here
});
$(function( $ ) {
// code here
});
(function() {
// code here
}());
Run Code Online (Sandbox Code Playgroud)
我不明白这些差异,何时我应该使用另一个.
我也看到一些人使用它来启动他们的代码:
$(document).ready(function(){
// code here
});
Run Code Online (Sandbox Code Playgroud)
从我所看到的,这是完整的写作方式吗?
以更一般的方式,我是否应该始终将我的javascript代码包含在每个文件中?
谢谢你的建议.