首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ECMAScript
订阅
阿振sc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
113篇文章 · 0订阅
执行环境,作用域,作用域链相关知识整理
一堆 blahblah... 在复习 Javascript 闭包的过程中,了解到了三个概念:执行环境、作用域、作用域链。查阅了一些资料,对于它们的理解还停留在很抽象的层面,于是决定着手写这篇内容,本文会围绕着这三个概念,记录一下我个人理解的过程,便于回顾,也想尝试一下能否用一个…
V8引擎详解(四)——字节码是如何执行的
本文是V8引擎详解系列的第四篇,重点内容是关于V8是如何解释执行字节码的,关于字节码的执行在V8中所处的环节可以先看一下作者之前的V8引擎详解(三)——从字节码看V8的演变,本文会通过描述一个官方的例子来帮助大家理解,文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎…
ES6的模块化语法
当...... 这也是 ES6 希望解决的问题, 所以将模块化定为了标准. 模块是一段JavaScript代码, 这段代码会自动运行、而且是在严格模式下、并且无法退出运行。 模块和脚本初看起来很相似, 他们都可以存在一个单独的文件中, 都可以被其他模块(脚本)引入, 也可以引入…
面试官:说说你对 options 请求的理解
简单来说,就是可以用 options 请求去嗅探某个请求在对应的服务器中都支持哪种请求方法。 其实,这是因为在跨域的情况下,在浏览器发起"复杂请求"时主动发起的。跨域共享标准规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求…
【ES6基础】模板字符串(Template String)
模板字符串是ES6中非常重要的一个新特性,这个特性使得我们处理相关业务变得更加容易。比如在处理嵌入表达式、多行字符串、字符串中插入变量、字符串格式化等方面的应用。模板字符串使用反钩号(backticks,`),而不是单引号或双引号。以下是个简单的示例: 模板字符串的出现,给ES…
【JS基础】从JavaScript中的for...of说起(下) - async和await
在上一篇文章中,梳理了javascript中的两个重要概念:iterator和generator,并且介绍了两者在异步操作中的应用。 在异步操作中使用iterator和generator是一件比较费劲的事情,而ES2017给我们提供了更为简便的async和await。 mdn上…
深入解析你不知道的 EventLoop 和浏览器渲染、帧动画、空闲回调(动图演示)
resize、scroll 这些事件是何时去派发的。 这些问题并不是刻意想刁难你,如果你不知道这些,那你可能并不能在遇到一个动画需求的时候合理的选择 requestAnimationFrame,你可能在做一些需求的时候想到了 requestIdleCallback,但是你不知道…
你即将使用的ES2020新功能
JavaScript中新的强大功能:类中的私有字段,可选链,无效的合并运算符和BigInts。 自 2015 年发布 ES6 以来,JavaScript 一直在快速发展,每次迭代中都会出现大量新功能。 JavaScript 语言规范的新版本每年更新一次,新语言功能建议的定稿比以…
immer.js:也许更适合你的immutable js库
在 JS 中对象的使用需要格外注意引用问题,断绝引用的方式常见有深拷贝。但是深拷贝相比较而言比较消耗性能。本文主要简介 immutable-js 和 immer 两个处理「不可变数据」的库,同时简单分析了 immer 的实现方式,最后通过测试数据,对比总结了 immutable…
上次24个实用 ES6 方法受到好评,这次再来 10个
毫无疑问,JavaScript 是Web开发中最流行的编程语言之一。 无论使用的是 React,Vue 还是Angular,都只是 JavaScript。 JS围绕着广阔而至关重要的生态系统发展,提供了无数的框架和库,可帮助我们更快地开发应用程序。 但是有时候最好退一步,尝试了…