ES6
文章平均质量分 84
Seeker-Joseph
多说无益,放码过来
展开
-
ES6(四):模块化
ES6(四):模块化概念将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来好处防止命明冲突彼此互不干扰,每个js文件声明的data不会冲突代码复用可以把功能函数封装成一个文件,对外暴露一个接口,哪个项目想用直接用即可高维护性开发人员对文件修改不会产生过多冲突升级只需要对某一些模块升级模块化规范产品ES6之前的模块化规范有:前面是模块规范,后面是产品CommonJS => Node.js、Browserify(前端代码的打包)AM原创 2021-04-17 21:00:55 · 62 阅读 · 0 评论 -
ES6(三)Promise、Set、Map、Class完整、数值扩展,对象方法扩展
ES6(三):Promise、Set、Map、Class完整、数值扩展,对象方法扩展PromisePromise基本使用ES6引入的异步编程(文件IO 数据库IO 网络请求)的新解决方案,主要解决之前回调地域的问题,之前我们是使用回调函数层层回调,看起来丑,挑食起来麻烦。语法上Promise是一个构造函数,我们可以利用它实例化对象接着我们函数内部封装异步操作,获取成功或失败的结果//实例化对象时我们接受一个函数类型的参数,而这个函数有两个形参//现在我们实例化一个对象p(对象的三个状态:初始原创 2021-04-16 22:24:05 · 138 阅读 · 0 评论 -
ES6(二):Symbol、class初识、迭代器和生成器工作原理
ES6(二)文章目录ES6(二)Symbol的基本使用基本概念作为属性名时候的Symbol属性名遍历中的Symbolclass初识Symbol.for()Symbol.keyFor()往对象里添加Symbol类型属性Symbol内置的值(指向内部使用的方法)迭代器==迭代器工作原理==生成器生成器函数实例Symbol的基本使用基本概念ES6引入了一种新的原始数据类型Symbol(因为不是对象,所以不能添加属性),表示独一无二的值。他是JS语言的第七种数据类型,是一种类似于字符串的数据类型。ES5的原创 2021-04-15 08:23:37 · 447 阅读 · 0 评论 -
ES6(一)let和const、模板字符串、箭头函数、扩展运算符
ES6(一)目录ES6(一)ECMAScriptletconst(定义常量)变量结构赋值基本用法默认值对象的解构赋值字符串的解构赋值数值和布尔值的解构赋值==用途==交换变量的值从函数返回多个值提取JSON数据函数参数的默认值==模板字符串==(反引号)简化对象写法函数参数赋初始值rest参数扩展运算符箭头函数以及声明特点ECMAScript通过ECMA-261标准化的脚本程序语言第六版(ES6)是2015年发布的let作用跟var一样,但声明的变量有一些特性let a;let原创 2021-05-31 19:46:12 · 376 阅读 · 1 评论