当前位置: 网站首页>小程序开发>小程序制作

淮安400电话办理【淮安网站公司】淮安百度优化、淮安域名注册、淮安网店美工、淮安微信公众号托管

发表日期: 2021-04-25 09:19:45 浏览次数:92

淮安400电话办理【淮安网站公司】淮安百度优化、淮安域名注册、淮安网店美工、淮安微信公众号托管

淮安位于江苏省中北部,江淮平原东部。地处长江三角洲地区, [1]  是苏北重要中心城市, [2]  南京都市圈紧密圈层城市,淮河生态经济带首提首推城市 [3]  ,坐落于古淮河与京杭大运河交点,处在中国南北分界线“秦岭-淮河”线上,拥有中国第四大淡水湖洪泽湖,是全国文明城市 [4]  、国家历史文化名城、国家卫生城市、国家园林城市、国家环境保护模范城市、国家低碳试点城市、中国优秀旅游城市。为淮扬菜的主要发源地之一,是江淮流域古文化发源地之一。

淮安有2200多年建城史。秦时置县,境内有著名的“青莲岗文化”遗址。曾是漕运枢纽、盐运要冲,驻有漕运总督府、江南河道总督府。历史上与苏州、杭州、扬州并称运河沿线的“四大都市”,曾经淮安“因运而兴、因运而盛” [5]  ,有“中国运河之都”的美誉。中国大运河淮安段入选世界遗产名录。淮安地处江苏省长江以北的核心地区,邻江近海,为南下北上的交通要道,区位优势独特。是江苏省的重要交通枢纽,也是长江三角洲北部地区的区域交通枢纽。

淮安人杰地灵,是一代伟人周恩来总理的故乡。 [6]  历史上诞生过大军事家韩信、汉赋大家枚乘、巾帼英雄梁红玉、《西游记》作者吴承恩、民族英雄关天培、《老残游记》作者刘鹗等。 [7] 

淮安有著名的红色旅游景区周恩来故里景区、刘老庄八十二烈士陵园、黄花塘新四军军部纪念馆、苏皖边区政府旧址纪念馆等,生态旅游景区古淮河文化生态景区、里运河文化长廊、洪泽湖古堰景区、第一山国家森林公园、清晏园、金湖水上森林公园等。



继承


ES2015中,类的继承也有简化的语法。我们看一个例子。


class ITBook extends Book { // {1}

  constructor (title, pages, isbn, technology) {

    super(title, pages, isbn); // {2}

    this.technology = technology;

  }


  printTechnology() {

    console.log(this.technology);

  }

}

let jsBook = new ITBook('学习JS算法', '200', '1234567890', 'JavaScript');

console.log(jsBook.title);

console.log(jsBook.printTechnology());

复制代码

我们可以用extends关键字扩展一个类并继承它的行为(行{1})。在构造函数中,我们也可以通过super关键字引用父类的构造函数(行{2})。


尽管在JavaScript中声明类的新方式所用的语法与Java、C、C++等其他编程语言很类似,但JavaScript面向对象编程还是基于原型实现的。


 你可以访问http://sina.lt/fQPa执行上面的例子。


使用属性存取器


ES2015也可以为类属性创建存取器函数。虽然不像其他面向对象语言(封装概念),类的属性不是私有的,但最好还是遵循一种命名模式。


下面的例子是一个声明了get和set函数的类。


class Person {

  constructor (name) {

    this._name = name; // {1}

  }

  get name() { // {2}

    return this._name;

  }

  set name(value) { // {3}

    this._name = value;

  }

}


let lotrChar = new Person('Frodo');

console.log(lotrChar.name); // {4}

lotrChar.name = 'Gandalf'; // {5}

console.log(lotrChar.name);

lotrChar._name = 'Sam'; // {6}

console.log(lotrChar.name);

复制代码

要声明get和set函数,只需要在我们要暴露和使用的函数名前面加上get或set关键字(行{2}和行{3})。我们可以用相同的名字声明类属性,或者在属性名前面加下划线(行{1}),让这个属性看起来像是私有的。


然后,只要像普通的属性一样,引用它们的名字(行{4}和行{5}),就可以执行get和set函数了。


_name并非真正的私有属性,我们仍然可以引用它(行{6})。本书后面的章节还会谈到这一点。


 你可以访问http://t.cn/EGbd6GL执行上面的例子。


2.2.8 乘方运算符

乘方运算符在进行数学计算时非常有用。作为示例,我们使用公式计算一个圆的面积。


const area = 3.14 * r * r;

复制代码

也可以使用Math.pow函数来写出具有相同功能的代码。


const area = 3.14 * Math.pow(r, 2);

复制代码

ES2016中引入了**运算符,用来进行指数运算。我们可以像下面这样使用指数运算符计算一个圆的面积。


const area = 3.14 * (r ** 2);

复制代码

 你可以访问http://t.cn/EGbdT0r执行上面的例子。


ES2015+还提供了一些其他功能,包括列表迭代器、类型数组、Set、Map、WeakSet、WeakMap、尾调用、for..of、Symbol、Array.prototype.includes、尾逗号、字符串补全、静态对象方法,等等。我们在后续章节会学习到其中的一些功能。


 你可以在https://developer.mozilla.org/zh-CN/docs/Web/JavaScript查阅JavaScript和ECMAScript的完整功能列表。


2.2.9 模块

Node.js开发者已经很熟悉用require语句(CommonJS模块)进行模块化开发了。同样,还有一个流行的JavaScript模块化标准,叫作异步模块定义(AMD)。RequireJS是AMD最流行的实现。ES2015在JavaScript标准中引入了一种官方的模块功能。让我们来创建并使用模块吧。


要创建的第一个模块包含两个用来计算几何图形面积的函数。在一个文件(17-CalcArea.js)中添加如下代码。


const circleArea = r => 3.14 * (r ** 2);


const squareArea = s => s * s;


export { circleArea, squareArea }; // {1}

复制代码

这表示我们暴露出了这两个函数,以便其他文件使用(行{1})。只有被导出的成员才对其他模块或文件可见。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

淮安400电话办理淮安网站公司淮安百度优化、淮安域名注册、淮安网店美工、淮安微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏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