资讯专栏INFORMATION COLUMN

setTimeout方法注意事项

raledong / 3142人阅读

Passing string literalsSection

Passing a string instead of a function to setTimeout() has the same associated problems as using eval.

// Recommended
window.setTimeout(function() {
  alert("Hello World!");
}, 500);

// Not recommended
window.setTimeout("alert("Hello World!");", 500);

A string passed to setTimeout is evaluated in the global context, so local symbols in the context where setTimeout() was called will not be available when the string is evaluated as code.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106546.html

相关文章

  • 你应该知道的 setTimeout 秘密

    摘要:的一些秘密中回调函数的由于方法是浏览器对象提供的,因此第一个参数函数中的其实是指向对象,这跟变量的作用域有关。原文链接你应该知道的秘密如果你有疑问或建议,欢迎在下面的评论区评论 计时器setTimeout是我们经常会用到的,它用于在指定的毫秒数后调用函数或计算表达式。 语法:setTimeout(code, millisec, args); 注意:如果code为字符串,相当于执行eva...

    李世赞 评论0 收藏0
  • 你应该知道的 setTimeout 秘密

    摘要:的一些秘密中回调函数的由于方法是浏览器对象提供的,因此第一个参数函数中的其实是指向对象,这跟变量的作用域有关。原文链接你应该知道的秘密如果你有疑问或建议,欢迎在下面的评论区评论 计时器setTimeout是我们经常会用到的,它用于在指定的毫秒数后调用函数或计算表达式。 语法:setTimeout(code, millisec, args); 注意:如果code为字符串,相当于执行eva...

    mrcode 评论0 收藏0
  • 使用React.setState需要注意的三点

    摘要:而不是在方法中在通过来获取使用回调函数方法接收一个作为回调函数。这样子直接输出,回调函数,对比如果默认为输入的结果是和渲染无关的状态尽量不要放在中来管理通常中只来管理和渲染有关的状态,从而保证改变的状态都是和渲染有关的状态。 原文: https://medium.com/@mweststra...作者: Michel Weststrate 前言 这篇文章原标题是3 Reasons w...

    instein 评论0 收藏0
  • React中的setTimeout、setInterval的注意事项

    摘要:最近功能需求,在用户输入的一个输入框后,毫秒触发事件,解决方案很简单,嘛代码如下看似合情合理,但是呢,完全不好用,不是别的不好用,而且完全不会,而且每个都执行了,这是啥原因呢想了一想,于是又改了一个写法好用了,也是同样的道理,别忘记就好。 最近功能需求,在用户输入的一个输入框后,500毫秒触发事件,解决方案很简单,setTimeout嘛...... 代码如下: class A exte...

    wenshi11019 评论0 收藏0

发表评论

0条评论

raledong

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<