JavaScript setTimeout函数编写格式的注意事项
JavaScript编程中经常会用到setTimeout函数,稍不留神便会出现不是错误的错误,影响后续的开发。下面说一下用setTimeout函数的几点注意事项。
1. setTimeout的函数名
永远记住setTimeout的函数名Timeout首字母大写,不是全部小写,更不是setTimeOut格式。
2. setTimeout需要执行的函数名
使用setTimeout函数最多的情况就是延时一些时间后执行某一个函数。如何向setTimeout函数传递这个函数,请劳记以下规则。
- function phplamp(str) {
- alert(str);
- }
- window.onload = function() {
- setTimeout("phplamp('ok')", 1000);
- }
- function phplamp(str) {
- alert(str);
- }
- window.onload = function() {
- setTimeout(phplamp("ok"), 1000);
- }
3. setTimeout函数回调函数使用格式
- window.onload = function() {
- setTimeout(function() {
- alert("ok");
- }, 1000);
- }
之前写过一篇:贴近用户体验 js延时后再滑出操作项。用的为第三种格式,您可以参考一下。
