
ES678点滴知识
文章平均质量分 67
弹琴弹琴
这个作者很懒,什么都没留下…
展开
-
关于ES6的Babel,Promise,async和await---简单理解
一:Babel : 用来把 ES6 的代码转化为浏览器或者其它环境支持的代码。兼容 { 构建bable的工程: (1)构建 npm包 npm init -y , 并新建 src 目录 和 一个 index.js 文件。 (2)安装依赖包npm install --save-dev babel-loader @babel/core babel-loader:只是和webpack之间的桥梁,并不会把es6语法进行转换 同时在webpack.co...转载 2022-04-06 09:36:24 · 1126 阅读 · 0 评论 -
10个最佳ES6特性
// 10个最佳ES6特性 // 1. 函数参数默认值 // 2. 模板字符串 let name = `Your name is ${first} ${last}.` // 3. 多行字符串 // 4. 解构赋值 let { house, mouse} = $('body').data() // 5. 对象属性简写 // 6...原创 2018-09-21 16:45:00 · 266 阅读 · 0 评论 -
Symbol 应用
ES6第七种数据类型-----Symbol一:创建的是唯一的值// 没有参数的情况var s1 = Symbol();var s2 = Symbol();s1 === s2 // false// 有参数的情况var s1 = Symbol("foo");var s2 = Symbol("foo");s1 === s2 // false应用1 // 作为属性名的使...原创 2018-09-14 11:21:19 · 564 阅读 · 0 评论 -
Promise封装ajax请求
ES6逐渐流行,用Promise对象封装一个ajax请求,代码如下://地址,请求方式,参数,是否异步,头部信息[待续]function ajax(url,type,param,async,header) { return new Promise(function(resolve, reject) { var re...转载 2017-10-26 15:29:18 · 4880 阅读 · 0 评论 -
JavaScript ES6中export及export default的区别
本文原创地址链接:http://blog.youkuaiyun.com/zhou_xiao_cheng/article/details/52759632,未经博主允许不得转载。 相信很多人都使用过export、export default、import,然而它们到底有什么区别呢? 在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它...转载 2017-10-26 10:11:33 · 1153 阅读 · 0 评论 -
es6学习笔记10--箭头函数
基本用法ES6允许使用“箭头”(=>)定义函数。var f = v => v;上面的箭头函数等同于:var f = function(v) { return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5...转载 2017-09-13 17:37:59 · 369 阅读 · 0 评论 -
ES6的几个问题,你都会吗?
问:举一些ES6对Number数字类型做的常用升级优化?1、优化部分:ES6在Number原型上新增了isFinite(), isNaN()方法,用来取代传统的全局isFinite(), isNaN()方法检测数值是否有限、是否是NaN。ES5的isFinite(), isNaN()方法都会先将非数值类型的参数转化为Number类型再做判断,这其实是不合理的,最造成isNaN('NaN') ...原创 2018-12-26 16:15:05 · 691 阅读 · 0 评论 -
js异步与解决Promise IE兼容问题
function menuType(){ menuA = this; var promise = new Promise(function(resolve, reject){ wilddog.sync().ref('').orderByKey().once('value', function (snapshot) { ...转载 2018-12-17 15:03:45 · 3077 阅读 · 0 评论