首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6
订阅
永不消失的彩虹
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
强话一波原型吧,慢下来学明白,可能是反卷的唯一方法
从理解对象,引出了通过函数创建对象的方式,然后通过各种问题推动发展,一步步的演化出了构造函数和原型两种创建对象的方式。
强大的JSON.stringify,你会使用吗?
本文围绕stringify的三参数、九原则、六妙用展开。例如函数序列化中会如何处理,null、undefined、BigInt、symbol又会如何处理及stringify为什么不适合用作深拷贝?
解决前端跨域下载文件问题
我们的通用下载就写好了。 方法的核心就在获取附件之后用 createObjectURL 把附件转为blob.强制附件url使其同源。 fetch 可使用 axios 或者 原生XMLHttpRequest 等其他方式代替,只要能正确获取到blob对象。
JavaScript之你不知道的this
1. this在我们开发过程中的重要性(开发场景) -- 通过一段代码简单了解this 显然, 随着你的使用模式越来越复杂, 显式传递上下文对象会让代码变得越来越混乱, this可以让你的代码变得更优雅。特别是当你使用对象(关联)和原型时, 利用this使得函数可以自动引用合适…
「译」更快的 async 函数和 promises
JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 promises 的,以及伴随着的开发体验…
胡说八道es6
声明变量有两种方法,let和const。 let用来声明变量,const用来声明常量。 什么是变量?变化的量。比如你的名字,公司地址。 什么是常量?永远不会变的东西。比如你的生日,当然你伪造的话那就不算。 平时我们声明var的变量可以重复声明,但let声明的变量不能重复声明,但…
如何优雅地写JS串行异步逻辑
随着现代浏览器的不断发展,相信大家渐渐对ES6中的Promise已经有很多的使用了,其中对Promise.all估计也用的很多。Promise.all就是并行执行多个任务,然后在所有任务成功后触发th
Emmet 食用指北
Emmet 是书写 HTML 元素时的简易标记,它有各种规则,帮助你快速生成 HTML 标签。 比如仅输入一个!, 再按下键盘上的Tab按键,一个HTML基本模板就生成了(前提是安装了 Emmet 插件)。 伟大的 VS Code 内置了这个插件。 如果当时老师有这么个酷酷的东…
[译]JS箭头函数三连问:为何用、怎么用、何时用
在现代JS中最让人期待的特性就是关于箭头函数,用=>来标识。箭头函数有两个主要的优点:其一是非常简明的语法,另外就是直观的作用域和this的绑定。 因为这些优点,箭头函数比起其他形式的函数声明更加受欢迎。比如,受欢迎的airbnb eslint configuration库会强…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…