关于前端函数setTimeout()的使用

setTimeout是window对象的一个函数,它的目的是使你想要延迟执行的代码延迟执行jquery

使用 setTimeout 时需注意,当该代码执行时,JS 会当即编译函数第一个参数“你想延迟执行的代码”函数

用法1:对象

setTimeout(alert(1),5000)io

但这样实际上是错误的,这样会刚加载的时候就执行alert方法,而没有延迟编译

用法2:function

setTimeout('alert(1)',5000)变量

这样是对的,或者也能够引用

用法3:方法

setTimeout(function(){im

    alert(1)

},5000)

该注意的是,在用法2中,也就是没有使用function(){},而直接在引号中编写想要执行的代码,只能写原生的js代码,而不能引用到外面的变量或者使用jquery,如:

setTimeout('$("#id")',5000)

会报$未定义的错误

相关文章
相关标签/搜索