首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
心晴就是我75242
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
【js 进阶】八分钟搞懂 JavaScript 中的 原型(prototype)、原型链、继承
大家好,我是雪月。这篇文章主要讲原型prototype、原型链和原型继承。开始(四个概念、一个例外、三个方法)每个引用类型都有对象特征,都可以自由扩展属性 每个引用类型都有一个__proto__属性
深入学习JavaScript系列(五)——原型/原型链
JavaScript 是一种基于原型的语言,这个和 Java 等基于类的语言不一样。每个对象拥有一个原型对象,对象以其原型为模对象以其原型为模板,从原型继承方法和属性,这些属性和方法定义在对象的构造器
JavaScript 学习记录(四):prototype、prototype chain
什么是 JavaScript ? JavaScript 是一种具有函数优先的轻量级、解释型或即时编译型的动态编程语言。JavaScript 是一门基于原型、头等函数的语言,是一门多范式的语言,它支持
🍓 一文带你彻底搞懂JavaScript异步编程
Give me a promise,I will not go anywhere, just stand here and wait for you.这句话用在JavaScript异步编程中最合适不过
深入浅出 Babel 下篇:既生 Plugin 何生 Macros
这篇文章干货不少于上篇文章,这篇我们深入讨论一下宏这个玩意 —— 我想我们对宏并不陌生,因为很多程序员第一门语言就是 C/C++; 一些 Lisp 方言也支持宏(如 Clojure、Scheme), 听说它们的宏写起来很优雅;一些现代的编程语言对宏也有一定的支持,如 Rust、…
深入浅出 Babel 上篇:架构和原理 + 实战
✨满满的干货,不容错过哦. 写文不易,点赞是最大的鼓励。 文章下篇已经更新:深入浅出 Babel 下篇:既生 Plugin 何生 Macros 有点冷清,赞起来。 上图是 Babel 的处理流程, 如果读者学习过编译器原理,这个过程就相当亲切了. 1️⃣词法解析(Lexical…
Babel源码解析之@babel/parser
一、开始 上篇文章介绍了@babel/core,这次分析下@babel/parser。 @babel/parser主要可分为词法分析和语法分析两大部分,我们来看下二者都是如何运作、如何结合的。 二、A
Babel源码解析之@babel/core
一、开始 本文是babel源码解析的第一部分,主要讲下@babel/cli和@babel/core的核心逻辑。 如果对babel用法不熟悉的同学,建议先阅读官方文档,或者这篇Babel基础。 二、@b
Babel基础
一、@babel/preset-env preset-env根据配置的浏览器的列表,自动加载当前浏览器所需要的插件,然后对ES语法做转换。 1. targets string | Array<stri
使用babel对js代码进行tree-shaking
实际的开发过程中,出于各种原因,经常会有些变量在声明后,并不会被真正使用,形成一些既不影响运行、也不容易被发现的坏代码。 同时,一般意义上的tree-shaking都是基于依赖分析;在编译过程中,一些