![](/img/trans.png)
[英]What is the proper way to write a JQuery function inside a Java Script Function
[英]the proper way to write an initialize function
我想使用一个初始化函数,该函数将在用户访问应用程序的一部分后调用,但在第一次访问之后我不想再初始化。 一个简单的方法是使用一个标志和一个if语句,但有一个更好的解决方案来解决这个问题:在其他语言中,我改变了init函数的主体,以便在调用此方法之后。
这可以在Javascript中完成吗? 我写了这样的东西,但是eclipse说这是一个非法的任务:
function initEdit(){
...
this = function() {};
}
是的,你可以,但this
并不是指的功能,所以你必须按名称来指定它:
function initEdit(){
...
initEdit = function() {};
}
另一种可能更容易理解的替代方法是使用变量:
var initialised = false;
function initEdit(){
if (!initialised) {
initialised = true;
...
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.