对javascript承诺的后备支持
Fallback support for javascript promises
我们的web应用程序使用Angular JS,它内置在$http模块中。Javascript的承诺非常棒。。。但我们需要支持一个运行Android 4.2的kiosk显示器,它不支持promise(根据这一点)。
是否有垫片可以使这些较新的库与不支持promise的浏览器兼容?
AngularJS已经内置了对promise的支持,无论主机浏览器支持什么。请参阅Angular JS文档。
因此,您可以在任何浏览器中使用promise的Angular版本,无论主机浏览器是否支持promise。Angular不得不这样做,因为他们想使用promise,但他们希望运行的所有安装的浏览器都还没有内置promise支持。
如果出于某种原因,您想要一个独立于AngularJS已经提供的promise库,或者一个具有更多功能的promise库,那么有许多第三方库可以添加到任何项目中。我对Bluebird(用于node.js开发)有着最丰富的经验,但这里还有其他一些,比如Q、RSVP和When,还有一个完整的列表。
相关文章:
- 任何浏览器都不支持javascript函数
- Django'支持Javascript文件中的翻译
- 哪些浏览器支持javascript常量
- 检查window.open支持-JavaScript
- 支持 JavaScript 的检查例程适用于 Chrome/Opera/IE,但不适用于 Firefox/Safari
- Chrome 不支持 Javascript 中的原型属性吗?
- 抓取外部网站,但返回“您必须在此站点上使用支持 JavaScript 的浏览器”错误
- Android 原生浏览器不支持 JavaScript Regexp .match()
- Ubuntu 中的 Netbeans 7.0.1 不支持 JavaScript
- 如何检查是否支持 javascript 类型化数组
- 如何通过 Mechanize 模拟支持 JavaScript 的浏览器
- 浏览器如何支持JavaScript
- StarDict支持JavaScript和Firefox操作系统应用程序
- Internet Explorer 8不支持JavaScript对象和属性
- 浏览器支持Javascript中的类语法
- Perl中支持JavaScript的Web爬网程序
- 如何在发送初始Web服务器响应之前检测服务器端(如果浏览器支持Javascript)
- 哪个iPhone首先支持JavaScript
- Scrapy 是否支持 JavaScript 进行网络爬虫?
- 支持Javascript's原型关键字和实现