前端常用的设计模式
一、创建型 1、工厂模式 提供一个创建对象的接口,但由子类决定实例化哪个类。用工厂方法代替new操作,根据传入 … 继续阅读前端常用的设计模式
一、创建型 1、工厂模式 提供一个创建对象的接口,但由子类决定实例化哪个类。用工厂方法代替new操作,根据传入 … 继续阅读前端常用的设计模式
1、空值合并赋值操作符 ??= 在 ECMAScript 2021 (ES12) 中作为逻辑赋值运算符提案的 … 继续阅读ES新增语法和优化用法
一等公民 在编程语言中,一等公民可以作为函数参数,可以作为函数返回值,也可以赋值给变量。 例如: 字符串在几乎 … 继续阅读JS 基础名词
const object = { message:&nb … 继续阅读this 作用域
Error Error 是最基本的错误类型,其他的错误类型都继承自该类型。Error 对象 … 继续阅读JS 常见错误类型
浅拷贝 新的对象复制已有对象中非对象属性的值和对象属性的引用。 数组的 slice、concat 、展开运算符 … 继续阅读JS 浅拷贝和深拷贝
Date 对象则基于 Unix Time Stamp,即自1970年1月1日(UTC)起经 … 继续阅读常用时间戳 JS 转换
Babel 默认只转换新的JavaScript语法,而不转换新的API。 例如,Iterator、Genera … 继续阅读babel-polyfill 与 babel-runtime
Object.assign() IE不支持 将所有可枚举属性的值从一个或多个源对象复制到目标对象 … 继续阅读Object 属性
动态规划 先解决子问题,再解决大问题。 动态规划可以在给定约束条件下找到最优解,没有可公用的公式。 利用网格来 … 继续阅读算法图解第9章——动态规划