英文原文:Get ready for Javascript “Promises” with Google and Udacity , Blog 地址 作者:Sarah Clark, Google开发者培训项目经理;翻译:韩国恺 在使用异步请求时,前端 web 开发者面临许多挑战。比如获取一个 URL 的内容或读一个文件,这些请求经常导致复杂的代码,特别是连续执行多个动作的时候。如何让开发者更容易地处理这种情况呢? Javascript 的 Promise 是用来简化异步代码的新工具,它可以把一组纠缠的回调和事件处理函数转变成简单、直接的代码,例如 fetch(url).then(decodeJSON).then(addToPage)… Promise 被用于许多新的 web 标准中,如 Service Worker、Fetch API、Quota Management、Font Load Events、Web MIDI和 Stream 。
我们刚刚与 Udacity 合作开设了一个新的介绍 Promise 的在线课程。这个一天即可完成的简短课程将带你构建一个“系外行星浏览器”的应用,它会使用 Promise 读取和显示在线数据。你也会学到使用 Fetch API 并最终和 XMLHttpRequest 说再见! 这个课程适合大部分学过高级 web 开发者课程的学员。无论你是付费用户还是免费学习,现在就来学习这种让代码更简单、更可靠的技术吧!
|