首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

windows版Safari浏览器是否支持ECMAScript 2016(ECMAScript 7)?

Windows版Safari浏览器是苹果公司开发的浏览器,主要运行在苹果的操作系统上。由于Safari浏览器的开发重点是在苹果的生态系统上,因此Windows版Safari的更新和支持相对较少。

根据目前的信息,Windows版Safari浏览器的最新版本是Safari 5.1.7,发布于2012年。由于该版本较旧,不支持ECMAScript 2016(ECMAScript 7)的新特性。

ECMAScript是JavaScript的标准化规范,定义了JavaScript的语法和基本对象。ECMAScript 2016是ECMAScript的第七个版本,引入了一些新的语言特性和改进。

由于Windows版Safari浏览器的更新停留在较旧的版本,因此不支持ECMAScript 2016的新特性。如果您需要使用ECMAScript 2016或更新版本的特性,建议考虑其他现代浏览器,如Google Chrome、Mozilla Firefox或Microsoft Edge等。

腾讯云提供了云计算服务,其中包括云服务器、云数据库、云存储等产品。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

前端基础-JavaScript介绍

在绝大多数浏览器支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等) JS主要运行于客户端(浏览器),也可以运行在服务端(操作系统) JavaScript 和...,ECMA组织发布ECMAScript 1.0; 此后,明争暗斗不断,1998年6月,ECMAScript 2.0发布,1999年12月,ECMAScript 3.0发布; 2007年10月,...ECMAScript 4.0草案发布,2008年7月中止ECMAScript 4.0的开发,并发布3.1本; 会后不久,ECMAScript 3.1就改名为ECMAScript 5。...”; 随后,ECMA组织决定,每年发布一个升级版本,以年号来代替版本号,如:ECMAScript 2016ECMAScript 2017; 另外: 1996年,样式表标准CSS第一发布; 1997...2002年,Mozilla项目发布第一Firefox。 2003年,苹果公司发布了Safari浏览器的第一

64420
  • = “红宝书”_JavaScript高级程序设计(第4) 之「JS的前世今生」

    官方 ECMA-262 第1 删除各个厂牌的特定代码,要求支持Unicode,而且内置对象与平台无关。...ECMA-262 第6 俗称ES6、 ES2015,2015年6月发布,对ECMAScript来说,这一具有重要意义,正式支持了类、模块、迭代器、生成器、箭头函数、代理等数据类型(鄙人2016年入行...,时机很好) ECMA-262 第7 俗称ES7、ES2016,2016年6月发布,仅包含少量语法层面的增加(e.g....ECMAScript符合性 要成为ECMAScript的实现,必须满足以下条件: 满足ECMA-262中描述的所有类型、值、对象、属性、函数、以及语法和语义 支持Unicode字符标准 初次之外可以在此基础上进行扩展...JavaScript的三个部分得到了5大浏览器(IE、Firefox、Chrome、Safari和Opera)不同程度上的支持,谁支持的最差,大家也都清楚。

    94340

    前端激荡三十年

    2003年,苹果公司也立即进入浏览器市场,快速研发并发布了Safari浏览器的第一。...2007年10月,ECMAScript 4.0草案发布,对3.0做了大幅升级,预计次年8月发布正式版本。草案发布后,由于4.0的目标过于激进,各方对于是否通过这个标准,发生了严重分歧。...可视化方向由国内IT巨头百度的开源Echarts 1.0正式开源发布,一直风靡至今,年底,所有主要浏览器支持ECMAScript 5.1的全部功能。...这是因为TC39委员会计划,以后每年发布一个ECMAScirpt的版本,下一个版本在2016年发布,称为“ECMAScript 2016”。...2017年,ECMAScript2017正式发布。11月,所有主流浏览器全部支持 WebAssembly,这意味着任何语言都可以编译成 JavaScript,在浏览器运行。

    53420

    出生就遇浏览器大战,亲爹还不爱,命运坎坷的JavaScript终于苦尽甘来

    1997年7月,ECMA 组织发布262号标准文件(即:ECMA-262)的第一,规定了浏览器脚本语言JavaScript的标准,并该语言标准取名为 ECMAScript。...ECMAScript 步入正轨 1997年7月,ECMAScript 1.0发布,这个版本做了些小改动:支持Unicode标准,对象与平台无关等,其他的特性与网景发布的JavaScript1.1并无二致...ECMAScript 6;而另一些不太成熟的设想,则会考虑放在ECMAScript 7中; 2011年6月,ECMAScript 5.1发布,并且成为 ISO 国际标准(ISO/IEC 16262:...2011); 2012年底,所有的主流浏览器全面支持 ECMAScript 5.1; 2015年6月,ECMAScript 6 正式发布,并且更名为“ECMAScript 2015”。...同时, TC39 委员会也计划以后每年发布一个 ECMAScript 的版本;2016年发布的版本,称为“ECMAScript 2016”,2017年发布“ECMAScript 2017”,以后的版本以此类推

    58730

    web前端发展历程

    IE3正式捆绑在了Windows 95OSR2中,它是第一个支持CSS的主流浏览器,IE3摆脱了Spyglass源代码的局限,开始支持ActiveX控件,Java小程序,和Internet邮件。...7、1997年,IE4伴随着Windows 98操作系统一起发布。在发布Window Xp之前发布了IE6,并且新系统中包括了浏览器的最新升级补丁。随后IE逐渐占据了市场绝大部分份额。...9、2003年,苹果Safari浏览器发布,苹果进入浏览器市场推出了自己的Webkit引擎,该引擎非常优秀,后来被Google,Nokia之类的厂商用于手机浏览器。...年份 版本 更新内容 1997 ECMAScript1 第一本 1998 ECMAScript2 版本变更 1999 ECMAScript3 添加正则表达式 try/catch 1997 ECMAScript4...2016 ECMAScript7 添加指数运算符(**)Array.prototype.includes 2018 ECMAScript8 添加rest/spread属性、异步迭代、promise.finally

    1.3K10

    ECMAScript 6 简介

    次年,ECMA 发布 262 号标准文件(ECMA-262)的第一,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 。...2016 年 6 月,小幅修订的《ECMAScript 2016 标准》(简称 ES2016)如期发布,这个版本可以看作是 ES6.1 ,因为两者的差异非常小(只新增了数组实例的includes方法和指数运算符...2007 年 10 月,ECMAScript 4.0 草案发布,本来预计次年 8 月发布正式版本。但是,各方对于是否通过这个标准,发生了严重分歧。...当时,JavaScript.next 指的是 ES6,第六发布以后,就指 ES7。...这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。下面是一个例子。

    50920

    浅习一波 JavaScript 高级程序设计(第4)p1

    言而总之,就是网景浏览器与IE浏览器大战,最终促成了 ECMAScript 的诞生。...增加了部分新功能,如getters及setters,支持JSON以及在对象属性上更完整的反射 5.1 2011年6月 ECMAScript标5.1形式上完全一致于国际标准ISO/IEC 16262:2011...7 2016年6月 ECMAScript 2016(ES2016),第 7 ,多个新的概念和语言特性 8 2017年6月 ECMAScript 2017(ES2017),第 8 ,多个新的概念和语言特性...10 2019年6月 ECMAScript 2019 (ES2019),第 10 11 2020年6月 ECMAScript 2020 (ES2020),第 11 介绍了下 ECMAScript...; screen 对象,提供关于用户屏幕分辨率的详尽信息; performance 对象,提供浏览器内存占用、导航行为和时间统计的详尽信息; 对 cookie 的支持; 其他自定义对象,如 XMLHttpRequest

    27030

    原 一、JavaScript简介

    作者:汪娇娇 时间:2017年11月4日 一、组成部分 JavaScript由三部分内容组成: (1)ECMAScript(核心) (2)DOM(文档对象模型) (3)BOM(浏览器对象模型) ECMAScript...; 3、浏览器对象模型(BOM),提供与浏览器交互的方法和接口。...Javascript的这三个组成部分,在当前五个主要浏览器(IE、 Firefox、 Chrome、 Safari和 Opera)中都得到了不同程度的支持。...其中,所有浏览器ECMAScript第3支持大体上都还不错,而对 ECMAScript支持程度越来越高,但对DOM的支持则彼此相差比较多。...对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。

    53880

    javascript简介,什么是 JavaScript?,JS的特征,开发环境

    恰巧那个时候,微软决定进军浏览器,发布了 IE 3.0 并搭载了一个 JavaScript 的克隆,叫做 JScript(这样命名是为了避免与 Netscape 潜在的许可纠纷)。...7)跨平台性(兼容性) javascript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持javascript的浏览器就可正确执行,但是不同浏览器以及同一浏览器的不同版本对javascript...的支持是不同的(浏览器的兼容性) JavaScript的三个组成部分,在当前五个主要浏览器(IE,Firefox,Chrom,Safari,Opera)中得到了不同程度支持,其中,所有浏览器ECMAScript3...支持大体都还不错,对ECMAScript支持程度越来越高,但对DOM的支持彼此相差较多,对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些总所周知的共同特性,但其他特性还因浏览器而异。...) 2.验证表单 3.检测浏览器、控制浏览器的行为 4.创建cookies 5.处理页面中触发的事件 6.在使用ajax的时候也要用到javascript 7.网页特殊效果的制作 六、开发环境: 选择一个你喜欢的纯文本编辑器或

    72760

    一、JavaScript简介

    作者:汪娇娇 时间:2017年11月4日 一、组成部分 JavaScript由三部分内容组成: (1)ECMAScript(核心) (2)DOM(文档对象模型) (3)BOM(浏览器对象模型) ECMAScript...; 3、浏览器对象模型(BOM),提供与浏览器交互的方法和接口。...Javascript的这三个组成部分,在当前五个主要浏览器(IE、 Firefox、 Chrome、 Safari和 Opera)中都得到了不同程度的支持。...其中,所有浏览器ECMAScript第3支持大体上都还不错,而对 ECMAScript支持程度越来越高,但对DOM的支持则彼此相差比较多。...对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。

    28820

    我的职业是前端工程师【三】:学习前端只需要三个月【语言篇】

    此时正值浏览器大战之时,微软也推出了与 JavaScript 相似的 JScript 语言,并且内置于 IE 3.0 中。随后 IE 借助于 Windows 的威力,逐渐地占领了市场。...继上面的 JavaScript 的发展历史,现在主流浏览器支持 ECMAScript 5.0 版本的标准,并且部分浏览器可以支持 ECMAScript 6。...随后,ECMA 的草案以年份来命名,如 2016 年发布的 ECMAScript 草案称之为 ECMAScript 2016。而 ES 6 则对应于 ES 2015。...在最新的 Chrome、Edge、Safari、Firefox 浏览器里,它们对于 ES6 的特性支持几乎都在 90% 以上。...遗憾的是,主流的浏览器对于 ES2016+ 以及下一代的 ES.next 的支持是有限的。除此,它还有一系列需改进的语法,并不能让我觉得满意。 然后,我开始转向了 TypeScript。

    85290

    尾递归的后续探究

    1 ECMAScript兼容性 先带大家看一眼ES6在各大平台上的兼容性: ?...这也就是上文提到调用栈溢出的直接原因,各大浏览器(除了safari)根本就没部署尾调用优化,直接在浏览器上的控制台上调试尾递归的代码当然还是会出现栈溢出的问题。 施工中......待补上safari的运行例子,windowssafari(5.1.7)已经停止更新。...(除了safari)根本就没部署尾调用优化 根本原因: 尾调用优化依旧有隐式优化和调用栈丢失的问题 参考资料 朋友你听说过尾递归吗 JS中尾递归STC与PTC(hax演讲视频) ES6, ES7 and...beyond V8 团队眼中的 ES6、ES7及未来 Tail call optimization in ECMAScript 6 一定要把Z键修好再写文章...

    1K100

    尾递归的后续探究

    1 ECMAScript兼容性 先带大家看一眼ES6在各大平台上的兼容性: ?...这也就是上文提到调用栈溢出的直接原因,各大浏览器(除了safari)根本就没部署尾调用优化,直接在浏览器上的控制台上调试尾递归的代码当然还是会出现栈溢出的问题。 ---- 施工中......待补上safari的运行例子,windowssafari(5.1.7)已经停止更新。...(除了safari)根本就没部署尾调用优化 根本原因: 尾调用优化依旧有隐式优化和调用栈丢失的问题 参考资料 朋友你听说过尾递归吗 JS中尾递归STC与PTC(hax演讲视频) ES6, ES7 and...beyond V8 团队眼中的 ES6、ES7及未来 Tail call optimization in ECMAScript 6 ---- 一定要把Z键修好再写文章...

    1.5K22

    ECMAScript进化史(1):​话说Web脚本语言王者JavaScript的加冕历史

    当用户访问这样的网页时,如果客户端浏览器支持Java,并没有将浏览器对Java的支持选项设置为禁止,则Applet被下载到用户的计算机上执行,并执行速度不受网络带宽的限制,用户可以更好地欣赏网页上Applet...因此,他仅仅在新推出的Windows95中增加了一个网络浏览功能,而并没有进行浏览器技术开发的计划。 在随后的两年内,网景专注于浏览器技术的开发。...标准中 ECMAScript历史版本 至发稿日为止有九个ECMA-262本发表。...作为最早的 ECMAScript Harmony 版本,也被叫做ES6 Harmony。 2016年6月:ECMAScript 2016(ES2016),第 7 ,多个新的概念和语言特性。...2019年6月:ECMAScript 2019 (ES2019),第 10

    75100

    ES6学习之函数传参

    不过很多新特性普及度并不高,通过学习ES6的一些特性后,可以更好地将其运用到实际项目中,对于浏览器支持度,我觉得可以乐观一些,毕竟ES6是趋势,而且现在也有诸如babel这类工具可以帮助我们将ES6转换为...Arguments中的扩展运算符 在ECMAScript 5中我们经常需要使用apply()这类转换工具将数组传递给函数,比如采用Math.max()求数组中最大元素,由于该方法不支持数组作为参数,而apply...下面是主流浏览器对于扩展运算符的支持情况: PC端 Chrome Firefox Internet Explorer Microsoft Edge Opera Safari 46 27 - Supported...下面是主流浏览器对于剩余运算符的支持情况: PC端 Chrome Firefox Internet Explorer Microsoft Edge Opera Safari 47 15 - Supported..., retries = 10, timeout = 500, log = true }) { // code to initiate transfer } 下面是主流浏览器对于参数解构的支持情况

    1.9K20
    领券