理解js中的同步和异步