摘要: 随着 JavaScript 开发变得越来越广泛,命名空间和依赖关系变得越来越难以处理。人们已经开发出不同的解决方案以模块系统的形式来解决这个问题。 CommonJS(CJS) CommonJS 是一种同步加载模块的规范,主要用于服务器端的 Node.js 环境。 // 模块导出 module.exp 阅读全文
posted @ 2024-02-19 10:11 四冥 阅读(410) 评论(0) 推荐(3) 编辑
摘要: 分支(git branch) git branch 命令用于列出,创建或删除分支。 git branch -a git branch git branch -v # 查看每一个分支上的最后一次commit git branch 分支名 # 创建分支 git checkout 分支名 # 切换分支 代 阅读全文
posted @ 2023-12-12 10:25 四冥 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 概述 闭包就是指有权访问另一个函数作用域中的变量的函数 概念 机制 当前函数执行,会形成一个私有的上下文,函数执行完后,当前执行上下文中的某些内容,被当前上下文以外的内容所占用,那么当前上下文就不能被释放。 思路 函数执行 → 形成私有上下文环境。 函数执行完成 → 当前执行上下文环境中的某些内容, 阅读全文
posted @ 2022-06-19 22:16 四冥 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前言 本章介绍函数的扩展。有些不常用的知识了解即可。 本章原文链接:函数的扩展。 函数参数的默认值 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 阅读全文
posted @ 2021-11-29 09:05 四冥 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是本人学习ES6的对数值扩展的笔记, 本章介绍数值的扩展。新增了很多方法,有些不常用的方法了解即可。进制表示法 阅读全文
posted @ 2021-11-28 23:11 四冥 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 本章介绍正则的扩展。 阅读全文
posted @ 2021-11-27 17:00 四冥 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前言 本章介绍字符串对象的新增方法。不常用的方法不做重点笔记。 本章原文链接:字符串的新增方法 includes()、startsWith()、endsWith() 确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。 includes() 方法用于判断一个字符串是否包含在另一个字符 阅读全文
posted @ 2021-11-26 09:26 四冥 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 前言 本章主要是内容为是 ES6 对字符串的改造和增强。 本章记录字符串的扩展常用重点部分,不常用知识稍作记录。 本章原文链接: 字符串的扩展 模板字符串(template string) ES6字符串的扩展最常用的就是模版字符串了 模板字符串,都是用反引号表示。如果在模板字符串中需要使用反引号,则 阅读全文
posted @ 2021-11-25 09:49 四冥 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 前言 该篇笔记是第二篇 变量的解构赋值。 这一章原文链接: 变量的解构赋值 解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 解构赋值是对赋值运算符的扩展。 这是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码 阅读全文
posted @ 2021-11-24 09:28 四冥 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近开始看阮一峰老师的《ECMAScript 6 入门》(以下简称原文)学习ECMAScript 6(下文简称ES6)的知识,整理出一些知识点加上我的理解来做成文章笔记。按照章节为单位一个章节一篇笔记。 文章代码与目录结构和原文不同。 这一章原文链接 let 和 const 命令 。 let 阅读全文
posted @ 2021-11-23 11:06 四冥 阅读(51) 评论(0) 推荐(0) 编辑