Javascript jsLint展示了;somefunction()在定义之前已被使用;错误
我是jQuery新手,我正在JSFIDLE上使用jsLint测试我的代码片段是否有错误。下面是我正在使用的代码的结构,但jsLint显示我的函数Javascript jsLint展示了;somefunction()在定义之前已被使用;错误,javascript,jquery,function,error-handling,jslint,Javascript,Jquery,Function,Error Handling,Jslint,我是jQuery新手,我正在JSFIDLE上使用jsLint测试我的代码片段是否有错误。下面是我正在使用的代码的结构,但jsLint显示我的函数expandToggle()在定义之前就已经使用过了: $(document).ready(function() { expandToggle(); }); function expandToggle() { //dosomething } 有人能告诉我这个错误是什么意思吗?它的意思就是它所说的。要使jsLint冷
expandToggle()
在定义之前就已经使用过了:
$(document).ready(function() {
expandToggle();
});
function expandToggle() {
//dosomething
}
有人能告诉我这个错误是什么意思吗?它的意思就是它所说的。要使jsLint冷静下来,请切换代码
function expandToggle() {
//dosomething
}
$(document).ready(function() {
expandToggle();
});
它的意思就是它所说的。要使jsLint冷静下来,请切换代码
function expandToggle() {
//dosomething
}
$(document).ready(function() {
expandToggle();
});
这意味着:
$(文档).ready(函数(){
expandToggle();})
在此之前:
函数expandToggle(){
//dosomething}
要修复,只需重新排列它们:
函数expandToggle(){
//dosomething}
$(文档).ready(函数(){
expandToggle();})
这意味着:
$(文档).ready(函数(){
expandToggle();})
在此之前:
函数expandToggle(){
//dosomething}
要修复,只需重新排列它们:
函数expandToggle(){
//dosomething}
$(文档).ready(函数(){
expandToggle();})
在错误状态下,首先定义函数
function expandToggle() {
//dosomething
}
然后使用它
$(document).ready(function() {
expandToggle();
});
在错误状态下,首先定义函数
function expandToggle() {
//dosomething
}
然后使用它
$(document).ready(function() {
expandToggle();
});
这意味着函数在定义之前被调用。。。。从词汇角度(不确定这是否是正确的表达方式)(我们都知道
expandToggle
将可用)。如果将函数声明移到顶部,则应该可以。这意味着函数在定义之前已被调用。。。。从词汇角度(不确定这是否是正确的表达方式)(我们都知道expandToggle
将可用)。如果你把函数声明移到顶部,应该没问题。哦,是的,我刚试过。我认为问题比那更棘手。谢谢。哦,是的,我刚试过。我认为问题比那更棘手。谢谢