首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
飘飘然123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
【译】ES6 中的一些技巧,使你的代码更清晰,更简短,更易读!
模板模版字符串使得字符串拼接比以前更容易。 它以反向标记(Tab 正上方那个字符)开始,并且可以使用${variable}插入变量。 比较以下两行代码: 这会让一切变的更简单,代码更易于阅读。 你可以将任何内容放入花括号中:变量,方程式或函数调用。 我将在整篇文章的示例中使用它…
JavaScript:从Callback到Async的发展过程——实例演示
是时候用async来处理我们的异步流程了。 2. 用callback实现小球移动的方法; 2. 执行运动; 1. 用Promise实现小球移动的方法; 2. 执行运动,调用Promise.then()方法; 1. 用Genertor实现小球移动的方法; 2. 执行运动,需要分布…
ES6 系列之模拟实现 Symbol 类型
实际上,Symbol 的很多特性都无法模拟实现……所以先让我们回顾下有哪些特性,然后挑点能实现的……当然在看的过程中,你也可以思考这个特性是否能实现,如果可以实现,该如何实现。 ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。 1. Symbol 值通过 S…
ES6之---读懂let才能少踩坑
在刚接触ES6的时候,我就「以为」我理解了let。然后漫长的自学道路上,let一次又一次的让我认识到了自己的无知。 希望写了这篇文章之后能用我的无知,让在这条道路上的人能少踩些坑。 和很多人一样,在听说了ES6很好用之后,就马不停蹄的去学习这门充满着语法糖的东西。开始抱着emm…
ES6之块级作用域
变量提升(Hoisting)被认为是, Javascript 中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。具体表现就是所有通过 var 声明的变量会提升到当前作用域的最前面。 可以看到用 var 声明了的并不会报错。因为其实函数 bar 等同于 大多数类 C 语言…
ES6会这些就够了
1. let、const 解构是es6新特性,可以对数组对象内容直接解析。 es6中加入了“`”反引号,反引号中${}处理模版字符串。 4. 函数 5. 数组 6. 对象 7. Class 类 8. Generator 9. async await
ES6提示和技巧,使您的代码更清洁,更短,更易于阅读!
模板字面量使得使用字符串比以前更容易。它们以反引号开始,可以使用${variable}插入变量。比较这两行代码: 这使得工作更简单,代码更易于阅读。 你可以将任何内容放入花括号中:变量,方程式或函数调用。 我将在整篇文章的示例中使用它们。 JavaScript 一直被函数作用域…
JavaScript 工具函数大全(新)
原本只想筛选下上面的那篇文章,在精简掉了部分多余且无用的工具函数后,感觉不够。于是顺藤摸瓜,找到了原地址: 30 seconds of code 然后将所有代码段都看了遍,筛选了以下一百多段代码片段,并加入了部分自己的理解。 另外,本文工具函数的命名非常值得借鉴。 1. 第一部…
重学ES6基础语法(六)
本系列博客为ES6基础语法的使用及总结,如有错误,欢迎指正。 重学ES6基础语法(六)主要包括 Generator、Set/Map、Proxy等。 Javascript语言的执行环境是"单线程"(single thread)。 Javascript语言将任务的执行模式分成两种:…
ES6与CommonJS中的模块处理
ES6和CommonJS都有自己的一套处理模块化代码的措施,即JS文件之间的相互引用。 nodejs默认是不支持ES6的模块处理方案的。 但是在8.5.0之后,ES6代码的文件格式定为mjs后,可使用node --experimental-modules xxx.mjs运行。 …