var JSEncryptExports = {};
(function(t){
xt.version = "2.3.1",
t.JSEncrypt = xt
})(JSEncryptExports);
var JSEncrypt = JSEncryptExports.JSEncrypt;
这个里面js的具体是什么含义呢,是怎么来调用的啊?入门刚学js,看到这个不是很懂
var JSEncryptExports = {};
(function(t){
xt.version = "2.3.1",
t.JSEncrypt = xt
})(JSEncryptExports);
var JSEncrypt = JSEncryptExports.JSEncrypt;
这个里面js的具体是什么含义呢,是怎么来调用的啊?入门刚学js,看到这个不是很懂
这是js匿名函数的写法
var JSEncryptExports = {};
// 匿名函数,自执行
(function (t) {
//这里的代码会自动执行
console.log(10000);
var xt = {};
xt.version = "2.3.1",
t.JSEncrypt = xt;
})(JSEncryptExports);
var JSEncrypt = JSEncryptExports.JSEncrypt;
其实就等价于下面这种常见函数写法,
//这个是常用函数写法
function aa(t) {
var xt = {};
xt.version = "2.3.1",
t.JSEncrypt = xt;
return t
}
//调用
// var q = aa({});
var JSEncryptExports = {};
var JSEncrypt = aa(JSEncryptExports).JSEncrypt;