企业网站怎么查,鹰潭做网站,网站建设开票名称,聊城网站建设哪个好些引言 在JavaScript中setout中函数不加双引号引发错误的问题-CSDN博客
上篇文章中笔者讲解了settimeout全局函数#xff0c;关于引用函数时加不加双引号会使得延迟是否正常出现的“bug”
这里再详细阐述一下
实现方法
首先打开vscode#xff0c;分别写入如下代码 !DOC…引言 在JavaScript中setout中函数不加双引号引发错误的问题-CSDN博客
上篇文章中笔者讲解了settimeout全局函数关于引用函数时加不加双引号会使得延迟是否正常出现的“bug”
这里再详细阐述一下
实现方法
首先打开vscode分别写入如下代码 !DOCTYPE html
html
head
meta charsetutf-8
titletext/title
/head
bodyp点击按钮等待 3 秒后弹出 Hello 。/pbutton onclickmyFunction()点我/buttonscript
var myVar;function myFunction() {myVar setTimeout(chu(), 3000);
}
function chu(){ alert(Hello) ;}/script/body
/html
!DOCTYPE html
html
head
meta charsetutf-8
titletext/title
/head
bodyp点击按钮等待 3 秒后弹出 Hello 。/pbutton onclickmyFunction()点我/buttonscript
var myVar;function myFunction() {myVar setTimeout(chu(), 3000);
}
function chu(){ alert(Hello) ;}/script/body
/html
!DOCTYPE html
html
head
meta charsetutf-8
titletext/title
/head
bodyp点击按钮等待 3 秒后弹出 Hello 。/pbutton onclickmyFunction()点我/buttonscript
var myVar;function myFunction() {myVar setTimeout(chu, 3000);
}
function chu(){ alert(Hello) ;}/script/body
/html
!DOCTYPE html
html
head
meta charsetutf-8
titletext/title
/head
bodyp点击按钮等待 3 秒后弹出 Hello 。/pbutton onclickmyFunction()点我/buttonscript
var myVar;function myFunction() {myVar setTimeout(chu, 3000);
}
function chu(){ alert(Hello) ;}/script/body
/html
可以看到这四处代码仅有的不同便是settimeout函数中对chu函数的引用方式其中第一种不能正常延时其余三种均可正常实现功能
演示
具体演示视频如下 发现了个Javascript中执行settimeout时的小bug