使用自定义settimeout和setinterval使之可以传递参数和