1

我只是想知道这是否有必要:

;(function ( $, window, document, undefined ) {

    Cluster.prototype.initiate_test_touch_event_support = function(callback) {
        return (Modernizr.touch) ? callback.call(this) : true;
    };

})( jQuery, window, document );

或者我可以只使用原型而不在 DOM 负载上包装所有内容?

4

1 回答 1

1

只要您不尝试操作 DOM(访问元素、向元素添加事件等),您就无需等待文档加载。

这方面的主要例子是 jQuery 和prototype.js。两者都允许脚本使用库自己的文档 onready/load 事件。如果这些库在初始化之前等待文档完成加载,这将是不可能的。

于 2012-10-21T11:21:19.157 回答