ES6
解决各种ES6的问题
X W F
这个作者很懒,什么都没留下…
展开
-
ES6 环境搭建
ES6 环境搭建文章目录ES6 环境搭建在 Node.js 环境中运行 ES6webpack入口 (entry)loader插件 (plugins)利用 webpack 搭建应用gulp如何使用?利用 gulp 搭建应用在 Node.js 环境中运行 ES6$ node> let sitename="runoob"undefined> console.log(sitenam...原创 2020-04-08 11:14:15 · 71 阅读 · 0 评论 -
ES6 教程
ES6 教程文章目录ES6 教程简介ECMAScript 的背景ECMAScript 的历史ES6 的目标与愿景本教程的内容简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大...原创 2020-04-07 11:28:03 · 167 阅读 · 0 评论 -
ES6 proxy 代理
proxy:代理扩展(增强)对象一些功能 比如: Vue Vue.config.keyCodes.enter = 65 Proxy作用:比如vue中拦截 预警、上报、扩展功能、统计、增强对象等等 proxy是设计模式的一种,代理模式 语法: new Proxy(target,handler) let obj = new Proxy(被代理原创 2020-10-20 08:23:38 · 86 阅读 · 0 评论 -
ES6 运算符
扩展运算符、rest运算符(…)展开数组:[1,2,3,4] -> …[1,2,3,4] ->1,2,3,4,51,2,3,4,5 -> …1,2,3,4,5 ->[1,2,3,4,5]注意:剩余参数,必须放到最后函数变化1. 函数默认参数function show({ x = 0, y = 0 } = {}) {console.log(x, y);}show();2. 函数参数默认已经定义了,不能在使用let,const声明function show(a =原创 2020-10-19 08:50:45 · 90 阅读 · 0 评论 -
ES6 中的类
程序中类: 面向对象,类 属性: 方法: 函数模拟: 人:Person 属性:name 展示名字:showNameEs5: function Person(){ this.name = "aaa", } Person.prototype.showName=function(){} Object.assign( Person.prototype,{原创 2020-10-15 10:33:51 · 79 阅读 · 0 评论 -
es6 拖拽
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> .box {原创 2020-09-12 12:43:54 · 108 阅读 · 0 评论 -
es6 Symbol
数据类型:number、string、boolean、object、function、undefined 用typeof检测出来数据类型 Symbol symbol 使用情况一般 定义:let syml = Symbol("aaa") 注意: 1. Symbol 不能new 2. Symbol() 返回的是一个唯一的值 做一个key 属性,定义一些唯一的或者私有原创 2020-09-10 08:59:48 · 118 阅读 · 0 评论 -
es6 Promise:承诺
Promise: 承诺,许诺作用:解决异步回调问题传统方式,大部分用回调函数,事件 ajax(url,{ // 获取token ajax(url,()=>{ // 获取用户信息 ajax(url,()=>{ // 获取用户相关新闻 }) }) }) 语法: let promise = new Promise(function(resolv原创 2020-09-09 07:56:07 · 86 阅读 · 0 评论 -
es6 对象与类
对象:显示生活中,万物皆对象,对象是一个具体的食物,看得见摸得着的实物。在javascript中。对象是一组无序的相关属性和方法的集合,所有的实物都是对象对象是由属性和方法组成的属性:实物的特征,在对象中用属性来表示(属性名一般用名词)方法:实物的行为,在对象中用方法来表示(方法名一般用动词)2. 类在 ES6 中新增了类的概念,可以使用 class 关键字,之后用这个类来实例化对象类抽象了对象的公共部分,它泛指某一个大类。对象特指某一个。通过实例化可以创建一个对象。面向对象的思维特点.原创 2020-09-03 08:23:23 · 72 阅读 · 0 评论 -
ES6特性
1、展开操作符顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。演示一下:let firstHalf = [ one , two ]; let secondHalf = [ three , four , …firstHalf];这种写法够优雅,够简洁吧?如果不用展开操作符我们得这么写:let firstHalf = [ one , two ];let secondHalf = [ three , four ];for(var i=0, i <firstHalf转载 2020-09-01 13:32:43 · 75 阅读 · 0 评论 -
九个超级实用的 ES6 特性
文章目录1、展开操作符2、剩余参数3、字符串插值4、简写属性5、方法属性6、解构赋值7、数组方法8、异步方案9、模块1、展开操作符顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。演示一下:let firstHalf = [ one , two ];let secondHalf = [ three , four , ...firstHalf];这种写法够优雅,够简洁吧?如果不用展开操作符我们得这么写:let firstHalf = [ one , two ];转载 2020-07-20 07:52:53 · 88 阅读 · 0 评论 -
es6 简介
ECMAScript 和 JavaScript 的关系一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是 1.0 版。该标准原创 2020-07-17 12:38:07 · 239 阅读 · 0 评论