1:
(function(window){
var qt = {};
qt.getSum = function(num1, num2) {
return num1 + num2;
}
window.$qt = qt;
})(window);2:
!function(window){
var qt = {};
qt.getSum = function(num1, num2) {
return num1 + num2;
}
window.$qt = qt;
}(window);
本文通过两个具体的JavaScript代码示例展示了如何使用立即执行函数表达式(IIFE)来封装模块,并对外提供特定的方法如求和函数getSum。这种封装方式有助于避免全局作用域污染并提供了更好的代码组织方式。

被折叠的 条评论
为什么被折叠?



