
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 · 914 阅读 · 0 评论 -
JavaScript模块化 (CommonJS、AMD、CMD和ES6+)
CommonJS说明:每一个模块都可以当做一个模块在服务端:模块的加载是运行时同步加载的在浏览器端:模块需要提前编译打包处理(浏览器不认识require)基本语法暴露模块module.exports = valueexports.xxx = value问题: 暴露的模块到底是什么引入模块require(xxx)第三方模块:xxx为模块名自定义模块:xxx为模块文件路径服务器样例//module1.js//给暴露对象赋值一个对象module.exports = { un原创 2021-05-31 10:16:56 · 209 阅读 · 1 评论 -
全局作用域、函数作用域和块级作用域的简单理解
ES5中的作用域有全局作用域和函数作用域。全局作用域和函数作用域的主要区别全局作用域:在此定义的变量可以在全局访问。函数作用域:在函数内定义的变量会在函数调用结束后销毁。ES6+新增的变量声明命令:let和const,实际上给js新增了块级作用域的概念块级作用域:其中用let声明的变量是无法访问的 而块级作用域中var声明的变量可以访问。以下的例子可以说明他们的区别:function foo() { var a = "我是函数作用域中 var 声明的a";}原创 2021-05-28 09:12:21 · 394 阅读 · 0 评论