嗨,
我有我的主文件,其中包含我的 javascript 文件。
在我的 javascript 文件中我有这个
$(document).ready(function(){
//some functions here
});
我想要这个页面可用的所有功能,我知道你可以通过执行类似的操作将它们隐藏到 JavaScript 的外部世界
(function(){
$document.ready(function(){
//my functions
)};
}).init();
但我不是 100% 确定它会如何被调用或者它是否是正确的方式。
任何能阐明这一点的人都会有很大的帮助!
最佳答案
在 javascript 中,函数内声明的所有内容仅在该函数内可用(除非您声明不带关键字 var 的变量)。
因此,传递给 $().ready() 的函数内的所有内容仅在该函数内可用。
$(document).ready(function () {
//all code here is scoped inside this function, so it can't be accessed
// outside of this function
});
关于javascript - 如何隐藏功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692700/