add javascript异步编程