Javascript 获取和设置浏览器中的可用性
Javascript get and set availability in browsers
哪些浏览器不支持对象原型的 get 和 set 方法?我相信这是 ES5 的一个功能,我知道它可以在 Chrome 中工作,但我想知道它是否可以安全地用于 ajax 应用程序。下面是一个示例:
var foo = function () {};
foo.prototype = {
get name () {
return this._name;
},
set name (n) {
this._name = n || "bar";
}
};
下面是一个兼容性表。
http://kangax.github.com/es5-compat-table/
请参阅Getter in property initializer
行和Setter in property initializer
行。
根据表格:
- 火狐 4
- 野生动物园 5
- 铬 7-11
其他浏览器(包括IE9)没有Yes
或No
,所以也许它们未经测试。我很确定IE9支持它。
相关文章:
- CSS根据属性的可用性有条件地应用样式
- 下拉菜单的可用性
- 框架的可用性问题是什么
- 用于跟踪购物车可用性的Javascript数组/对象/哈希表
- 几个URL连续可用性的可视化
- 通过Jquery检查用户名可用性
- 检查Firefox中IndexedDB的真实可用性
- jQuery增加了菜单导航的延迟,可用性
- 如何使用 JavaScript 检查资源的可用性
- 在Codeigniter中使用Ajax和jQuery检查用户名的可用性
- 函数内变量的范围和可用性
- 如何在不牺牲可用性的情况下修改 DOM 中的大量元素
- 使用 AJAX 和 JSP 错误检查用户名可用性
- 淘汰基实体属性可用性令人困惑
- 未捕获的引用错误: 未定义检查可用性
- 如何检测前进按钮的可用性
- PHP CodeIgniter 框架中的 JavaScript 可用性验证
- 如何检查window.showModalDialog的可用性
- 如何在客户端JavaScript中检查端口可用性
- Javascript 获取和设置浏览器中的可用性