我一直在閱讀很多關於模塊模式的文章和博客。我堅持的是我不明白模塊模式如何阻止人們(黑客,其他開發人員)使用模塊模式訪問一些私有代碼部分?例如: var Module = (function() {
var privateMethod = function (message) {
console.log(message);
};
var publicMe
我打算使用webpack2捆綁一些模塊。這些模塊使用通用模塊模式(不是CommonJS或AMD)編寫。 // in spUtil.js
var spUtil = (function(){
var sp={};
/* build some helper functions to set up urls and rest queries for sharepoint */
我已經看到了在模塊模式中實現getters/setter的兩種不同方式。一個使用「defineProperty」,而另一個不使用。一個與另一個的優點/缺點是什麼? var MyModule = (function() {
var _val;
var api = {
get value1() {
return _val
},
set