
ES6
文章平均质量分 61
梦想称为大佬
计算机在校学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式(限定符、元字符、一些方法)总结
正则表达式 限定符(重复次数) 限定符 描述 实例 ? 问号之前的字符出现0次或者1次(?前的字符可有可无) used? 可以匹配 use 和used * 星号之前的字符可以出现0次或者多次 ab*c 可以匹配 abbbc abc ac ,不可以匹配adc + 加号之前的字符可以出现1次或者多次 ab+c 可以匹配 abbbc abc ,不可以匹配ac {} 花括号之前的字符可以出现花括号内的次数(区间) ab{4}c 可以匹配原创 2021-07-30 17:19:34 · 963 阅读 · 0 评论 -
JavaScript模块化 (CommonJS、AMD、CMD和ES6+)
CommonJS 说明: 每一个模块都可以当做一个模块 在服务端:模块的加载是运行时同步加载的 在浏览器端:模块需要提前编译打包处理(浏览器不认识require) 基本语法 暴露模块 module.exports = value exports.xxx = value 问题: 暴露的模块到底是什么 引入模块 require(xxx) 第三方模块:xxx为模块名 自定义模块:xxx为模块文件路径 服务器样例 //module1.js //给暴露对象赋值一个对象 module.exports = { un原创 2021-05-31 10:16:56 · 233 阅读 · 1 评论 -
全局作用域、函数作用域和块级作用域的简单理解
ES5中的作用域有全局作用域和函数作用域。 全局作用域和函数作用域的主要区别 全局作用域:在此定义的变量可以在全局访问。 函数作用域:在函数内定义的变量会在函数调用结束后销毁。 ES6+新增的变量声明命令:let和const,实际上给js新增了块级作用域的概念 块级作用域:其中用let声明的变量是无法访问的 而块级作用域中var声明的变量可以访问。 以下的例子可以说明他们的区别: function foo() { var a = "我是函数作用域中 var 声明的a"; }原创 2021-05-28 09:12:21 · 414 阅读 · 0 评论