
es6
采故事的女孩
。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6基础入门(二)—— set和map容器
1.容器的学习2.保存数据的形式3.set4.map<script> //set使用:增删改查 //实例化容器 let mSet = new Set(); //1.存储数据/添加:集合中已经有的值添加不成功 mSet.add("tom"); mSet.add("mike"); mSet.add("nike"); c...原创 2019-08-12 17:41:21 · 673 阅读 · 0 评论 -
ES6基础入门(六)—— 模块化
1.模块化的概述2.export和import的使用3.export default//index.html<script type="module" src="js/index.js"><script/>//index.js:入口文件,可以使用js文件import {a,person,Animal} from './export.js'//导入...原创 2019-08-14 17:57:23 · 133 阅读 · 0 评论 -
ES6基础入门(五)—— class继承及案例
1.class继承的实现2.super关键字3.方法的重写<script> //es5 function Animal(name,color){ this.name = name; this.color = color;}Animal.prototype.eat = function(){ console.log(this...原创 2019-08-14 17:32:14 · 232 阅读 · 0 评论 -
ES6基础入门(五)—— class基本用法
1.class概述2.class的getter和setter3.class静态方法和静态属性4.new.target属性<script>//es5封装一个对象//缺点:不利于语言和语言之间的转化(java,c++)//创建一个构造函数 function Person(name,age){ this.name = name; ...原创 2019-08-14 16:35:19 · 223 阅读 · 0 评论 -
ES6基础入门(四)—— async函数详解
1.async函数的基本使用2.async函数案例3.与Generator的对比<script> //1.async函数的基本语法:异步函数,发送异步请求 //发送异步请求的函数 function getData(code){ return new Promise((resolve,reject) =>{ ...原创 2019-08-14 15:40:26 · 506 阅读 · 0 评论 -
ES6基础入门(四)—— Generator函数案例
1.Generator部署iterator2.Generator状态机3.Generator发送异步请求<script> //1.通过Generator函数来部署iterator let obj = { name: "tom", age: 33, sex: "man" } //手动部署it...原创 2019-08-14 14:58:32 · 172 阅读 · 0 评论 -
ES6基础入门(四)—— Generator函数详解
1.Generator的概念:一个状态机,封装了多个内部状态2.Generator的使用:1)延迟执行的异步函数;2)与symbol.iterator的关系;3)状态机3.Generator的特点:1)function关键字与函数名之间有一个星号;2)函数内部使用yield(英语“产出”)表达式,定义不同的内部状态<script> //定义一个Generato...原创 2019-08-14 11:36:58 · 200 阅读 · 0 评论 -
ES6基础入门(二)—— 箭头函数
箭头函数的格式箭头函数的使用箭头函数的this箭头函数的好处原创 2019-08-09 17:38:28 · 175 阅读 · 0 评论 -
ES6基础入门(四)—— promise的使用实例
promise商城案例promise商城案例<script>///es5$(function(){$.ajax({url:"http://localhost:3000/goods_detail",data:{id:2},dataType:"json",success:function(data){ cosole.log(data) //请求商品...原创 2019-08-14 10:13:23 · 174 阅读 · 0 评论 -
ES6基础入门(二)—— 函数的扩展
1.三点运算符2.参数默认值3.name属性<script> //三点运算符实现res可变参数 //计算可变个数整数的和 let res = 0; function addAll(){ // for(var i = 0;i<arguments;i++){ // res += arguments[i]; ...原创 2019-08-09 16:42:33 · 159 阅读 · 0 评论 -
ES6基础入门(二)—— 数组的扩展
一、数组的扩展1.三点运算符rest参数,将一个数组转化为逗号分隔的序列。<script> //定义两个数组 let arr1 = [1,2,3]; let arr2 = [4,5,6]; //1.三点运算符,把数组转换成一个用逗号链接的序列 let arr3 = [...arr1,...arr2]; console.log(arr...原创 2019-08-09 14:51:39 · 136 阅读 · 0 评论 -
ES6入门(一)
ES6基础入门教程,基础是步入成功的基石,才能在前端这条路上走得更远更从容。原创 2019-08-09 10:34:23 · 275 阅读 · 0 评论 -
ES6基础入门(四)—— promise的高级应用
**1.Promise的all方法和rase方法的使用**promise.all:完成多个异步请求,当在页面中需要多多个异步请求完成后,在执行某个操作promise.rase: 多个异步请求,只要某个成功,就可以使用某个操作(使用node造数据模拟后台服务器接口)<script>//希望三张图片都加载成功后,同时展现给我们的用户//加载图片的方法://封装一个函数f...原创 2019-08-13 18:13:27 · 626 阅读 · 0 评论 -
ES6基础入门(四)—— promise的基本使用
es6异步编程1.Promise的作用:分解异步操作,避免回调地狱(嵌套函数)2.promise的使用:使用场景:上传文件,提交解压密码/ 1.创建promise 2.调用then方法3.promise的状态4.promise的高级应用<script>//创建promise实例//需要一个回调函数//promise-->约定//resove:如果条件成立调用的方...原创 2019-08-13 18:11:47 · 140 阅读 · 0 评论 -
ES6基础入门(三)—— proxy和reflect
坚持下去,这条路不会太远。原创 2019-08-13 16:36:55 · 374 阅读 · 0 评论 -
ES6基础入门(三)—— Iterator接口机制
扎稳脚跟,一步一步向上爬原创 2019-08-13 15:37:45 · 157 阅读 · 0 评论 -
ES6基础入门(三)—— Symbol详解
年轻人要戒骄戒躁,脚踏实地,同时也要仰望星空。原创 2019-08-13 14:25:09 · 745 阅读 · 0 评论