摘要:
babel是一个JavaScript编译器,babel官网:https://www.babeljs.cn/ babel运行环境基于node,所以需要安装node:https://nodejs.org/zh-cn/download/ 1.初始化项目的package.json,存储当前项目的信息:npm 阅读全文
摘要:
一:类的声明 1.声明类,关键字class,constructor为构造函数 2.简单的类封装 二:静态方法与静态属性 静态方法与静态属性不会被类的实例所拥有,只能类自身调用 1.静态方法,用关键字static声明 2.静态属性,类.属性=值,只能给静态方法使用 三:getter、setter:在获 阅读全文
摘要:
1.回调与Promise 回调依赖处理,十分不易于维护 用Promise链式处理, 1..then()为成功后走的分支,resolve为具体要求做的事事 2..catch为失败的分支 3..finally,不管是否成功,都会走此分支 4..all,把多个Promise实例包装成一个新的Promise 阅读全文
摘要:
1.参数的默认值 2.扩展运算符 3.箭头函数 1.基础的箭头函数 2.函数体有多行代码 3.在箭头函数中,没有arguments参数 4.箭头函数中没有this 阅读全文
摘要:
一:字符串扩展 1.模板字符串:`` 2.补全字符串:padStart、padEnd 3.repeat:重复 4.startsWith、endsWith:判断字符串的开头和结尾 5.includes:判断字符串中是否包含另一个字符串 二:for of 阅读全文
摘要:
一:数组 扩展运算符:...,合并多个数组 交换变量 接收函数返回的多个值 二:对象 配合扩展运算符使用 合并对象 使用对象传入乱序的函数参数 获取函数的多个返回值 三:字符串 阅读全文
摘要:
一:let let与var的区别 1.let声明的变量只在当前(块级)作用域内有效, 2.用let声明的变量不能被重复声明 3.let不存在变量提升,不会将let声明的变量提升到最前面 二:const声明的都是常量 1.声明时必须赋值,否则会报错 2.一旦声明,不能改变 阅读全文
摘要:
实现效果 HTML <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="Total"> <div id="title"> 账户信息 </div> 阅读全文
摘要:
实现效果:通过正则表达式进行校验、匹配、替换,点击常用的正则表达式时,直接使用 HTML CSS JS <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> dl, dd{p 阅读全文
摘要:
1.校验QQ号 console.log(/^[1-9]\d{4,10}$/); // 严格控制5~11位console.log(/^[1-9]\d{4}$/); // 不小于5位即可 2.用户名 console.log(/^[\u4e00-\u9fa5a-zA-Z0-9_]{2,18}$/);con 阅读全文