js调用原生代码，支持block异步返回