将javascript行为附加到DOM的最佳位置

时间:2013-06-06 07:10:00

标签: javascript jquery jquery-plugins

我正在编写一个Javascript文件,它提供了轻松创建某些DOM元素的功能。

来自jQuery背景,通常我会将此文件设为插件并使用以下命令进行设置:

(function($) {
    $.fn.entryPoint = function(options) {
        //do stuff
    }
})(jQuery);

然而,我不想将jQuery用于此脚本。

将刚刚编写的行为附加到DOM的最佳方式是什么,其方式与上面介绍的jQuery插件符号具有相同的含义?

1 个答案:

答案 0 :(得分:2)

任何事情都没有通用的最佳代码。这一切都取决于你想要做什么。我可能会这样做,它会给出一个名为entryPoint的全局变量,它被封闭,以便其他任何东西都不会泄漏到全局命名空间中。

(function(w) {
    w.entryPoint = function(options) {
        //do stuff
    }
})(window);