从 2016 年起我们就不用 jQuery 了。用 Fetch,大不了加个 Polyfill,要不然用 Bluebird、Request 或者 Axios 都行。然后用 await 和 async 管理 Promise,这样才能控制好异步任务。
这是你第三次说 await 了,那是什么东西?
await 能让你拦住一个异步调用,让你更好地控制异步返回的数据,大大增强了代码的可读性。await 非常好用,你只需要在 Babel 里添加 stage–3 配置,或者添加 syntax-async-functions 和 transform-async-to-generator 插件就可以了。
听起来像是疯了。
没疯。为了使用 await,把 Typescript 编译之后再用 Babel 转译一道的人才是疯了。
啥玩意?Typescript 不支持 await?
下个版本就支持了。
我已经无话可说了。
你看其实很简单。用 Typescript 写代码,用 Fetch 发起异步请求,所有代码编译成 ES6,然后用上 Babel 的 stage–3 配置项,把 ES6 转译成 ES5。所有代码用 SystemJS 加载。如果你用不了 Fetch,就加个 polyfill,或者用 Bluebird、Request 或者 Axios,这样你就可以用 await 来处理 Promise 了。
看了我们对于「简单」的理解是不同的。好吧,有了这些,我终于可以获取数据然后用 React 展示数据了,对吧?
jd2504u123tesr 发表于 2017-1-20 13:50
喵喵姐如果做了frontend developer,就不会这么说了吧天天都有新技术栈出现。。js已经可以撑 ...
jd2504u123tesr 发表于 2017-1-23 14:26
http://www.ontarioimmigration.ca/prodconsum/groups/csc/@oipp/documents/document/oi_app_guide_phd ...
欢迎光临 寄托家园留学论坛 (https://bbs.gter.net/) | Powered by Discuz! X2 |