• JS 作用域与作用域链

    1. 作用域 作用域就是代码的执行环境,全局执行环境就是全局作用域,函数的执行环境就是私有作用域,它们都是栈内存。 执行环境定义了变量或函数有权...

  • JS 堆栈内存

    堆栈内存的作用 JS 中的内存堆内存和栈内存,所有堆栈内存的处理,浏览器会自行在内部执行 栈内存: 提供一个供 JS 代码自上而下执行的环境(作...

  • JS 变量提升

    1. 变量提升的概念 变量提升的概念:当栈内存(作用域)形成,JS 代码自上而下执行之前,浏览器首先会把所有带 var / function 关...

  • DOM的映射机制

    前言 这在我们平常操作 DOM 的时候司空见惯。就比如:我通过获取一个元素来改变其样式,自然而然的反映到 HTML 页面中。 但是,我们操作 J...

  • JS类型转换总结

    前言 JS 令人头疼的一点就是它属于弱类型语言,一个变量存储的值可以是字符串、数值、布尔值或者对象等,可以随时变更。获取一个变量,你不会知道其存...

  • JS变量的创建机制

    前言 JS 怎么创建变量?相信大家都会: 那么它们具体存储在哪里,又是怎么运行的呢? 这次,就聊一聊 JS 的堆栈内存和变量的创建机制。(这里只...

  • Markdown 添加 Latex 数学公式

    Markdown 中添加公式 行内公式 行间公式 Latex 数学公式语法 角标(上下标) 上标 下标 上下标命令用来放在需要插入上下标的地方,...

  • ESLint (二)配置文件

    一、配置方式 注释形式:使用 JavaScript 注释将配置信息直接嵌入到文件中 文件形式.eslintrc.js.eslintrc.yaml...

  • ESLint (一)简介与安装

    一、关于 ESLint 是一个由 Nicholas C. Zakas 于 2013 年 6 月创建的开源 JavaScript linting ...

个人介绍
前端自学者,分享一些笔记并收录了一些好的文章,希望能与大家一起去交流前端的知识