将javascript行为附加到DOM的最佳位置
Best place to attach javascript behaviour to the DOM
我正在编写一个Javascript文件,它提供了轻松创建某些DOM元素的功能。
来自jQuery背景,通常我会把这个文件作为一个插件,并设置为:
(function($) {
$.fn.entryPoint = function(options) {
//do stuff
}
})(jQuery);
我不希望在这个脚本中使用jQuery,但是
将我刚刚编写的行为以与上面呈现的jQuery插件表示法具有相同含义的方式附加到DOM的最佳方式是什么?
没有通用的最佳代码。这完全取决于你想要做什么。我可能会这样做,它给出一个名为entryPoint的全局变量,并将其封闭起来,这样就不会有任何其他内容泄露到全局命名空间中。
(function(w) {
w.entryPoint = function(options) {
//do stuff
}
})(window);
相关文章:
- 其中是在ReactJS中放置一个值的最佳位置,该值由传入的初始参数计算一次,然后再也不会更改
- 应用 API 响应转换的最佳位置
- Javascript:注册事件处理程序的最佳位置
- 将角度文件存储在轨道中的最佳位置
- 存储angularJs中解析方法的最佳位置
- 在Zend Framework中,哪里是放置自定义jquery和javascript的最佳位置
- 将元素插入DOM,位置基于时间戳
- 在HTML文档中插入JavaScript的最佳位置
- 什么是存储和组织NOSQL数据库图像的最佳位置
- 事件回调的最佳位置在哪里?(匿名或命名)
- 将javascript行为附加到DOM的最佳位置
- 在Angular/Django SPA中存放ng模板的最佳位置是什么?
- 什么是放置<脚本的最佳位置?标记在JSP文件中
- 在文档中放置JavaScript/Ajax的最佳位置是什么?
- 在动态AJAX加载时,哪里是存储支持JSON的最佳位置
- 在ROR中放置JavaScript的最佳位置
- 哪里是过滤AJAX查询数据的最佳位置
- Javascript DOM背景位置getelementbyid()
- 哪里是在客户端上放置数据库ID的最佳位置
- 主干——插入JavaScript以操纵DOM的最佳位置是什么?