【发布时间】:2012-01-11 17:15:10
【问题描述】:
在我的 rails 附带的 rails.js(3.0.x,仍然是原型)中,我看到以下结构:
(function() {
// ...
document.on("click", ...
})();
将整个代码封装在匿名函数中究竟实现了什么?这是将代码延迟到 dom 加载或仅加载文档对象的有效方法吗?
在我的项目中,我目前在 Event.observe(document, 'dom:loaded', function() { ... } 块中有很多设置代码。我想知道,在我重构代码时是否应该采用上述模式。
【问题讨论】:
标签: javascript unobtrusive-javascript