需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<body>标签中输入:<button onclick="setTimeout(send, 1000)">btn</button>,<script>标签中输入js代码:function send() {document.body.innerText = 'use send'}。
3、浏览器运行index.html页面,点击btn按钮。
4、等待1秒后,确实执行了send()方法打印了“use send”文本。
和楼主一样,当初也很反感setTimeout,后来搞懂原理后,用起来就舒服了。在JS中,setTimeout本来就干这事的,不用它还真不行,当然你也可以用JQuery里面的delay方法,但它的原理也是用的setTimeout方法方法A()
setTimeout(function(){
方法B()
},2000)