
发表日期: 2021-04-25 09:04:48 浏览次数:109
淮安网站建设【淮安网络公司】淮安做网站、淮安微信公众号开发、淮安网站设计、淮安小程序制作
淮安位于江苏省中北部,江淮平原东部。地处长江三角洲地区, [1] 是苏北重要中心城市, [2] 南京都市圈紧密圈层城市,淮河生态经济带首提首推城市 [3] ,坐落于古淮河与京杭大运河交点,处在中国南北分界线“秦岭-淮河”线上,拥有中国第四大淡水湖洪泽湖,是全国文明城市 [4] 、国家历史文化名城、国家卫生城市、国家园林城市、国家环境保护模范城市、国家低碳试点城市、中国优秀旅游城市。为淮扬菜的主要发源地之一,是江淮流域古文化发源地之一。
淮安有2200多年建城史。秦时置县,境内有著名的“青莲岗文化”遗址。曾是漕运枢纽、盐运要冲,驻有漕运总督府、江南河道总督府。历史上与苏州、杭州、扬州并称运河沿线的“四大都市”,曾经淮安“因运而兴、因运而盛” [5] ,有“中国运河之都”的美誉。中国大运河淮安段入选世界遗产名录。淮安地处江苏省长江以北的核心地区,邻江近海,为南下北上的交通要道,区位优势独特。是江苏省的重要交通枢纽,也是长江三角洲北部地区的区域交通枢纽。
淮安人杰地灵,是一代伟人周恩来总理的故乡。 [6] 历史上诞生过大军事家韩信、汉赋大家枚乘、巾帼英雄梁红玉、《西游记》作者吴承恩、民族英雄关天培、《老残游记》作者刘鹗等。 [7]
淮安有著名的红色旅游景区周恩来故里景区、刘老庄八十二烈士陵园、黄花塘新四军军部纪念馆、苏皖边区政府旧址纪念馆等,生态旅游景区古淮河文化生态景区、里运河文化长廊、洪泽湖古堰景区、第一山国家森林公园、清晏园、金湖水上森林公园等。
JavaScript语言每年都在进化。从2015年起,每年都有一个新版本发布,我们称其为ECMAScript。JavaScript是一门非常强大的语言,也用于企业级开发。在这类开发中(以及其他类型的应用中),类型变量是一个非常有用的功能。作为JavaScript的一个超集,TypeScript给我们提供了这样的功能。
本章,你将学习到自2015年起加入JavaScript的一些功能以及在项目中使用有类型版本的JavaScript的好处。本章内容涵盖如下几个方面:
介绍ECMAScript
浏览器与服务器中的JavaScript
介绍TypeScript
当我们使用JavaScript时,常会在图书、博客和视频课程中看到ECMAScript这个术语。那么ECMAScript和JavaScript有什么关系,又有什么区别呢?
ECMA是一个将信息标准化的组织。长话短说:很久以前,JavaScript被提交到ECMA进行标准化,由此诞生了一个新的语言标准,也就是我们所知道的ECMAScript。JavaScript是该标准(最流行)的一个实现。
我们知道,JavaScript是一种主要在浏览器中运行的语言(也可以运行于NodeJS服务端、桌面端和移动端设备中),每个浏览器都可以实现自己版本的JavaScript功能(稍后你将在本书中学习)。这个具体的实现是基于ECMAScript的,因此浏览器提供的功能大都相同(我们的JavaScript代码可以在所有浏览器中运行)。然而,不同的浏览器之间,每个功能的行为也会存在细微的差别。
目前为止,本章给出的所有代码都是基于2009年12月发布的ECMAScript 5(即ES5,其中的ES是ECMAScript的简称)。ECMAScript 2015(ES2015)在2015年6月标准化,距离它的上个版本过去了近6年。在ES2015发布前,ES6的名字已经变得流行了。
负责起草ECMAScript规范的委员会决定把定义新标准的模式改为每年更新一次,新的特性一旦通过就加入标准。因此,ECMAScript第六版更名为ECMAScript 2015(ES6)。
2016年6月,ECMAScript第七版被标准化,称为ECMAScript 2016或ES2016(ES7)。
2017年6月,ECMAScript第八版被标准化。我们称它为ECMAScript 2017或ES2017(ES8)。在写作本书时,这是最新的ES版本。
你可能在某些地方见过ES.Next。这种说法用来指代下一个版本的ECMAScript。
本节,我们会学习ES2015及之后版本中引入的一些新功能,它们对开发数据结构和算法都会有帮助。
兼容性列表
一定要明白,即便ES2015到ES2017已经发布,也不是所有的浏览器都支持新特性。为了获得更好的体验,最好使用你选择的浏览器的最新版本。
通过以下链接,你可以检查在各个浏览器中哪些特性可用。
ES2015(ES6):http://kangax.github.io/compat-table/es6/
ES2016+:http://kangax.github.io/compat-table/es2016plus/
在ES5之后,最大的ES发布版本是ES2015。根据上面链接中的兼容性表格来看,它的大部分功能在现代浏览器中都可以使用。即使有些ES2016+的特性尚未支持,我们也可以现在就开始用新语法和新功能。
对于开发团队交付的ES功能实现,Firefox默认开启支持。
在谷歌Chrome浏览器中,你可以访问chrome://flags/#enable-javascript-harmony,开启Experimental JavaScript标志,启用新功能,如下图所示。

在微软Edge浏览器中,你可以导航至about:flags页面并选择Enable experimental JavaScript features标志(和Chrome中的方法相似)。
即使开启了Chrome或Edge浏览器的实验性JavaScript功能标志,ES2016+的部分特性也可能不受支持,Firefox同样如此。要了解各个浏览器所支持的特性,请查看兼容性列表。
Babel是一个JavaScript转译器,也称为源代码编译器。它将使用了ECMAScript语言特性的JavaScript代码转换成只使用广泛支持的ES5特性的等价代码。
使用Babel.js的方式多种多样。一种是根据设置文档(https://babeljs.io/docs/setup/)进行安装。另一种方式是直接在浏览器中试用(https://babeljs.io/repl/),如下图所示。

针对后续章节中出现的所有例子,我们都将提供一个在Babel中运行和测试的链接。
本节,我们将演示如何使用ES2015的一些新功能。这既对日常的JavaScript编码有用,也可以简化本书后面章节中的例子。

服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878