首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
羽哥的男人
掘友等级
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
544
文章 540
沸点 4
赞
544
返回
|
搜索文章
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
5年前
关注
阿里前端攻城狮们写了一份前端面试题答案,请查收
如果是 HTTP 1.0 版本协议,一般情况下,不支持长连接,因此在每次请求发送完毕之后,TCP 连接即会断开,因此一个 TCP 发送一个 HTTP 请求,但是有一种情况可...
1.6k
106
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
5年前
关注
预测最近面试会考 Cookie 的 SameSite 属性
2 月份发布的 Chrome 80 版本中默认屏蔽了第三方的 Cookie,在灰度期间,就导致了阿里系的很多应用都产生了问题,为此还专门成立了小组,推动各 BU 进行改造,...
883
115
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
5年前
关注
JavaScript 深入之浮点数精度
0.1 + 0.2 是否等于 0.3 作为一道经典的面试题,已经广外熟知,说起原因,大家能回答出这是浮点数精度问题导致,也能辩证的看待这并非是 ECMAScript 这门语...
98
28
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 完全使用手册
此外还要注意这里不一定就是正式进入规范的语法。 1. let 和 const 在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变...
2.1k
171
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之私有变量的实现
在阅读 《ECMAScript 6 入门》的时候,零散的看到有私有变量的实现,所以在此总结一篇。 1. 约定 2. 闭包 constructor 的逻辑变得复杂。构造函数应...
121
13
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之我们来聊聊装饰器
我们可以在 Babel 官网的 Try it out,查看 Babel 编译后的代码。 我们可以看到 Babel 构建了一个 _applyDecoratedDescript...
172
32
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之模块加载方案
最后再延伸讲下 Babel 的编译和 webpack 的打包原理。 在了解 AMD 规范之前,我们先来看看 require.js 的使用方式。 data-main="ven...
190
28
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 defineProperty 与 proxy
ES5 提供了 Object.defineProperty 方法,该方法可以在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。 虽然我们可以直接添加属...
704
74
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 Babel 是如何编译 Class 的(下)
在上一篇 《 ES6 系列 Babel 是如何编译 Class 的(上)》,我们知道了 Babel 是如何编译 Class 的,这篇我们学习 Babel 是如何用 ES5 ...
103
10
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 Babel 是如何编译 Class 的(上)
在了解 Babel 是如何编译 class 前,我们先看看 ES6 的 class 和 ES5 的构造函数是如何对应的。毕竟,ES6 的 class 可以看作一个语法糖,它...
99
6
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 Babel 将 Async 编译成了什么样子
本文就是简单介绍下 Async 语法编译后的代码。 以上这段代码主要是用来实现 generator 的自动执行以及返回 Promise。 var gen = fn.appl...
67
9
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 Babel 将 Generator 编译成了什么样子
本文就是简单介绍下 Generator 语法编译后的代码。 如果你想看到完整可用的代码,你可以使用 regenerator,这是 facebook 下的一个工具,用于编译 ...
88
10
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之异步处理实战
异步处理方式的改变。 为了实现这个功能,我们需要用到几个 Nodejs 的 API,所以我们来简单介绍一下。 readdir 方法用于读取目录,返回一个包含文件和目录的数组...
77
14
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之我们来聊聊 Async
ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 在异步处理上,async 函数就是 Generator 函数的语法糖。 其实 async 函数的实现...
184
8
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 Generator 的自动执行
首先执行 Generator 函数,获取遍历器对象。 然后使用 next 方法,执行异步任务的第一阶段,即 fetch(url)。 最后我们为这个 Promise 对象添加...
97
23
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之我们来聊聊 Promise
Promise 的基本使用可以看阮一峰老师的 《ECMAScript 6 入门》。 我们来聊点其他的。 1. 回调嵌套 然而在实际的项目中,代码会更加杂乱,为了排查问题,我...
339
62
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之 WeakMap
我们先从 WeakMap 的特性说起,然后聊聊 WeakMap 的一些应用场景。 1. WeakMap 只接受对象作为键名 2. WeakMap 的键名所引用的对象是弱引用...
208
11
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之模拟实现一个 Set 数据结构
ES6 提供了新的数据结构 Set。 它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 Set 函数可以接受一...
92
5
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之迭代器与 for of
为了消除这种复杂度以及减少循环中的错误(比如错误使用其他循环中的变量),ES6 提供了迭代器和 for of 循环共同解决这个问题。 所谓迭代器,其实就是一个具有 next...
109
5
分享
羽哥的男人
赞了这篇文章
冴羽
公众号@yayujs @🏅掘金签约作者
·
7年前
关注
ES6 系列之模拟实现 Symbol 类型
实际上,Symbol 的很多特性都无法模拟实现……所以先让我们回顾下有哪些特性,然后挑点能实现的……当然在看的过程中,你也可以思考这个特性是否能实现,如果可以实现,该如何实...
123
3
分享
下一页
个人成就
文章被点赞
2
文章被阅读
363
掘力值
25
关注了
132
关注者
11
收藏集
67
关注标签
14
加入于
2020-05-07