当前位置: 首页 > news >正文

西安网站建设聚星互联网站成功案例

西安网站建设聚星互联,网站成功案例,万能浏览器,电商怎么做营销推广ECMAScript 6.0#xff08;以下简称 ES6#xff09;是 JavaScript 语言的下一代标准#xff0c;已经在 2015 年 6 月正式发布了。它的目标#xff0c;是使得 JavaScript 语言可以用来编写复杂的大型应用程序#xff0c;成为企业级开发语言。 目录 1.ECMAScript 和 JavaScr… ECMAScript 6.0以下简称 ES6是 JavaScript 语言的下一代标准已经在 2015 年 6 月正式发布了。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序成为企业级开发语言。 目录 1.ECMAScript 和 JavaScript 的关系 2.ES6 与 ECMAScript 2015 的关系 3.ECMAScript 的历史 4.Babel 转码器 1.ECMAScript 和 JavaScript 的关系 ECMAScript 和 JavaScript 的关系是前者是后者的规格后者是前者的一种实现另外的 ECMAScript 方言还有 JScript 和 ActionScript。日常场合这两个词是可以互换的。 2.ES6 与 ECMAScript 2015 的关系 ES6 既是一个历史名词也是一个泛指含义是 5.1 版以后的 JavaScript 的下一代标准涵盖了 ES2015、ES2016、ES2017 等等而 ES2015 则是正式名称特指该年发布的正式版本的语言标准。本书中提到 ES6 的地方一般是指 ES2015 标准但有时也是泛指“下一代 JavaScript 语言”。 3.ECMAScript 的历史 ES6 从开始制定到最后发布整整用了 15 年。 前面提到ECMAScript 1.0 是 1997 年发布的接下来的两年连续发布了 ECMAScript 2.01998 年 6 月和 ECMAScript 3.01999 年 12 月。3.0 版是一个巨大的成功在业界得到广泛支持成为通行标准奠定了 JavaScript 语言的基本语法以后的版本完全继承。直到今天初学者一开始学习 JavaScript其实就是在学 3.0 版的语法。 2000 年ECMAScript 4.0 开始酝酿。这个版本最后没有通过但是它的大部分内容被 ES6 继承了。因此ES6 制定的起点其实是 2000 年。 为什么 ES4 没有通过呢因为这个版本太激进了对 ES3 做了彻底升级导致标准委员会的一些成员不愿意接受。ECMA 的第 39 号技术专家委员会Technical Committee 39简称 TC39负责制订 ECMAScript 标准成员包括 Microsoft、Mozilla、Google 等大公司。 2007 年 10 月ECMAScript 4.0 版草案发布本来预计次年 8 月发布正式版本。但是各方对于是否通过这个标准发生了严重分歧。以 Yahoo、Microsoft、Google 为首的大公司反对 JavaScript 的大幅升级主张小幅改动以 JavaScript 创造者 Brendan Eich 为首的 Mozilla 公司则坚持当前的草案。 2008 年 7 月由于对于下一个版本应该包括哪些功能各方分歧太大争论过于激烈ECMA 开会决定中止 ECMAScript 4.0 的开发将其中涉及现有功能改善的一小部分发布为 ECMAScript 3.1而将其他激进的设想扩大范围放入以后的版本由于会议的气氛该版本的项目代号起名为 Harmony和谐。会后不久ECMAScript 3.1 就改名为 ECMAScript 5。 2009 年 12 月ECMAScript 5.0 版正式发布。Harmony 项目则一分为二一些较为可行的设想定名为 JavaScript.next 继续开发后来演变成 ECMAScript 6一些不是很成熟的设想则被视为 JavaScript.next.next在更远的将来再考虑推出。TC39 委员会的总体考虑是ES5 与 ES3 基本保持兼容较大的语法修正和新功能加入将由 JavaScript.next 完成。当时JavaScript.next 指的是 ES6第六版发布以后就指 ES7。TC39 的判断是ES5 会在 2013 年的年中成为 JavaScript 开发的主流标准并在此后五年中一直保持这个位置。 2011 年 6 月ECMAScript 5.1 版发布并且成为 ISO 国际标准ISO/IEC 16262:2011。 2013 年 3 月ECMAScript 6 草案冻结不再添加新功能。新的功能设想将被放到 ECMAScript 7。 2013 年 12 月ECMAScript 6 草案发布。然后是 12 个月的讨论期听取各方反馈。 2015 年 6 月ECMAScript 6 正式通过成为国际标准。从 2000 年算起这时已经过去了 15 年。 目前各大浏览器对 ES6 的支持可以查看kangax.github.io/compat-table/es6/。 Node.js 是 JavaScript 的服务器运行环境runtime。它对 ES6 的支持度更高。除了那些默认打开的功能还有一些语法功能已经实现了但是默认没有打开。使用下面的命令可以查看 Node.js 默认没有打开的 ES6 实验性语法。 4.Babel 转码器 Babel 是一个广泛使用的 ES6 转码器可以将 ES6 代码转为 ES5 代码从而在老版本的浏览器执行。这意味着你可以用 ES6 的方式编写程序又不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.map(item item 1);// 转码后 input.map(function (item) {return item 1; });
http://www.zqtcl.cn/news/923225/

相关文章:

  • 山东鲁为建设集团网站百度的合作网站有哪些
  • 电子商务网站建设与管理程序设计题6哪家微网站做的好
  • 网站建设图文片平面网页设计是什么
  • 域外网站宁波建设监理协会
  • 胶州网站建设公司哪家好wordpress怎么改标题
  • php网站开发综合案例免费注册推广网站
  • 邯郸做网站的地方广州网站制作
  • 企业网站制作公司24小时接单郑州手机网站推广外包
  • 接做施工图的网站手机移动网站模板
  • 做网站月薪资多少钱如何打开微信小程序
  • 免费建站网站一级大录像不卡在线看网页无锡网站排名提升
  • 无锡门户网站制作服务郑州艾特网站建设
  • 建设网站 万网网页设计表单代码模板
  • 网站速度查询app开发模板网站
  • 国外案例网站做电商网站有什么用
  • 自己做的网站点击赚钱免费制作二级网站
  • 产品包装设计网站网站开发所需费用
  • 新手学做百度联盟网站html水平导航栏怎么做
  • 单页网站排名seo营销软件
  • 网站建设项目报告书广州品牌网站设计价格
  • 阜阳市建设工程网站wordpress三栏博客主题
  • 邢台学校网站建设制作游戏需要多少钱
  • 品牌做网站网上接外包项目
  • 购物网站设计图百安居装修报价清单
  • 做网站要提供什么莱芜综合频道莱芜新闻
  • 网站怎么做前后台存取马鞍山市网站建设公司
  • 北京西站到北京南站软件定制外包公司
  • 网站开发手机端游戏网站设计风格有哪些
  • 网站建设开发感想网站建设公司接单
  • 建立网站后怎样收费吗设计图纸网站