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

网站建设课程设计心得智慧团建官网手机登录入口电脑版

网站建设课程设计心得,智慧团建官网手机登录入口电脑版,温州小学网站建设,135编辑器【ECMAScript6】 01. ES6介绍02. let和const命令03. 模板字符串04. 函数之默认值、剩余参数05. 函数之扩展运算符、箭头函数06. 箭头函数this指向和注意事项07. 解构赋值08. 扩展的对象的功能(简写)09. Symbol类型10. Set集合数据类型11. Map数据类型12.…

【ECMAScript6】

  • 01. ES6介绍
  • 02. let和const命令
  • 03. 模板字符串
  • 04. 函数之默认值、剩余参数
  • 05. 函数之扩展运算符、箭头函数
  • 06. 箭头函数this指向和注意事项
  • 07. 解构赋值
  • 08. 扩展的对象的功能(简写)
  • 09. Symbol类型
  • 10. Set集合数据类型
  • 11. Map数据类型
  • 12. 数组的扩展方法一
  • 13. 数组的扩展方法二
  • 14. 迭代器Interator的用法
  • 15. 生成器Generator的用法
  • 16. Generator的应用
  • 17. Promise的基本使用
  • 18. 使用Promise封装ajax
  • 19. Promise对象的其他方法
  • 20. async的用法
  • 21. class类的用法
  • 22. 类的继承
  • 23. ES6的模块化实现

01. ES6介绍

ES6新特性
在这里插入图片描述

ES5内部提供的变量提升、内置对象的一些方法、数组、对象不是那么灵活,模块化实现没有那么完善

ps:变量提升(Variable Hoisting)是 JavaScript 中的一种行为,指的是在代码执行之前,JavaScript 引擎会将变量和函数的声明提升到其所在作用域的顶部,意味着可以在声明变量或函数之前使用它们,而不会导致错误

ES5中造一个使用的是构造函数
ES6中用class(类似Java)

在前端中还有一门后端语言Node. js。
Node.js中就使用大量的一些ES6的语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

针对于10%的ES6的新特性对各大浏览器不支持,甚至90%里面可能针对于某些浏览器也是不支持的。那么我们需要前端的某些工具来对它进行一个转移。

在这里插入图片描述
在这里插入图片描述

02. let和const命令

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

03. 模板字符串

在这里插入图片描述

04. 函数之默认值、剩余参数

一、带参数默认值的函数
在这里插入图片描述

二、默认的表达式也可以是一个函数在这里插入图片描述

三、不具名参数的一个函数
在这里插入图片描述
ES6的写法:
在这里插入图片描述
在这里插入图片描述

05. 函数之扩展运算符、箭头函数

一、扩展运算符
在这里插入图片描述

二、箭头函数
在这里插入图片描述
在这里插入图片描述
实现闭包:
在这里插入图片描述

06. 箭头函数this指向和注意事项

一、this指向
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、注意事项
在这里插入图片描述
在这里插入图片描述

07. 解构赋值

在这里插入图片描述

解构赋值的做法是:
在这里插入图片描述
还可以使用剩余运算符
在这里插入图片描述
在这里插入图片描述
还可以使用默认值
在这里插入图片描述

接下来,我们来对数组解构:
在这里插入图片描述
还可以嵌套使用(不过要结构对应):
在这里插入图片描述

08. 扩展的对象的功能(简写)

简写:
在这里插入图片描述

用之于取值器和设置器
在这里插入图片描述

属性表达式:
在这里插入图片描述
在这里插入图片描述

09. Symbol类型

在这里插入图片描述

10. Set集合数据类型

集合:
在这里插入图片描述
方法:
在这里插入图片描述
遍历集合没有什么意义:
在这里插入图片描述
将集合转换为数组:
在这里插入图片描述
在这里插入图片描述

11. Map数据类型

在这里插入图片描述
在这里插入图片描述
其他用法与set类似

12. 数组的扩展方法一

一、from()
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、of()
在这里插入图片描述

三、within()
在这里插入图片描述

四、find()、findIndex()
在这里插入图片描述

13. 数组的扩展方法二

五、遍历器的一些方法
在这里插入图片描述

六、includes()
在这里插入图片描述

14. 迭代器Interator的用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

15. 生成器Generator的用法

在这里插入图片描述

具体实现:
(不使用next的时候,函数的不会走的,它只是生成了一个生成器函数)
在这里插入图片描述

传参:
在这里插入图片描述
应用:
在这里插入图片描述
实操:
在这里插入图片描述

16. Generator的应用

为异步编程提供便利,进行部署ajax操作,让异步代码同步化。
在这里插入图片描述
所以,我们使用Generator去解决异步编程回调地狱问题。
在这里插入图片描述

这个过程实现了异步代码同步化:
走next,先执行request请求,alert显示;
再走请求函数里的next,走打印部分。
实现了主函数的同步化,即按顺序执行,
而不会先执行同步代码,然后执行异步代码。
在这里插入图片描述

再举一个例子:
在这里插入图片描述
在这里插入图片描述
但是执行结果却是如下:
在这里插入图片描述
更改如下:
在这里插入图片描述

17. Promise的基本使用

在ES6中,对于异步编程提供了三种方法:
①Generator生成器
②Promise
③Async/Await组合

异步编程传统的解决方案基本上都是使用回调函数和事件,所以显得当前的Promise更加地合理和强大。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们先来打印一下Promise:
在这里插入图片描述
在这里插入图片描述
then里面接收回调函数:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

18. 使用Promise封装ajax

本节目标是自己通过Promise对象来封装自己的一个API库
在这里插入图片描述
在这里插入图片描述
相当于
在这里插入图片描述
在这里插入图片描述

19. Promise对象的其他方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

20. async的用法

一、用法:
在这里插入图片描述

二、错误:
在这里插入图片描述

三、应用:
在这里插入图片描述
在这里插入图片描述

21. class类的用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

22. 类的继承

在这里插入图片描述

23. ES6的模块化实现

一直以来,js都是没有模块系统的,无法将一个大程序拆分成我们互相依赖的一些小小的文件以进行相互依赖的。

导出:
在这里插入图片描述
引入
在这里插入图片描述

(插件Live Server)和鼠标右键点击Open with Live Server,要用服务器运行起来,会传入一个ip地址(端口号),要不然静态文件访问是访问不到的。

多个导出引入:
导出:
在这里插入图片描述
引入:
在这里插入图片描述

导出的多种写法:
在这里插入图片描述

(注意script要改一下)

http://www.dtcms.com/wzjs/586782.html

相关文章:

  • 甘肃省建设工程安质局网站wordpress悬浮插件
  • 做国外贸易哪个网站好合肥百度seo排名
  • 苏州网站排名推广成都网站设计制作价格
  • 遵义县住房和城乡建设局网站网站建设中扒站为什么是违法的
  • 微信网站公司做网站鼠标移动 链接变颜色
  • 哪些网站专门做细胞的网站伪静态有什么用
  • 品网站建设公司排名济南企业营销型网站建设价格
  • 广安市网站建设公司售后服务规范网站建设
  • 渠道网站百度快照投诉
  • 南宁学网站开发西安搬家公司排名
  • erp二次开发好还是网站开发好wordpress4.1手册下载
  • 网站安全建设方案步骤试玩app推广网站建设
  • 网站转微信小程序开发营销思路和创新点
  • 深圳好的网站制作公司wordpress流量统计代码
  • 网站微信建设运维经验太平洋建设集团招标网站
  • 松江品划网站建设帝国cms+wordpress
  • 做网站 就上微赞网电商网站构建
  • 建设银行昆山分行网站企业网站建设项目
  • 网站开发 会费管理 模块烟台电商网站开发
  • 石家庄网站制作官网wordpress调用jssdk接口
  • 网站开发工程师和前端wordpress更改ip地址后图片处理
  • 响应式网站做seo类似wordpress的平台
  • 海口制作网站企业手机下载app并安装
  • 做网站能不能赚钱备案的网站可以攻击吗
  • 海搜网做的网站怎么样青岛网络建站网站推广
  • 电子商务网站建设的建议天津seo博客
  • 网站开发名词解释个人网站做项目
  • 江门市做网站长春人文学院
  • 重庆网站快速排名提升中国建设人才信息网站官网
  • 免费静态网站模板wordpress直达链接404