最新 最热

前端面试 【JavaScript】— Object.is和=== 有什么区别?

ES6新的方法Object.is 来比较两个值严格相等,它与严格比较运算符(===)基本一致,不同之处只有两个:一是+0不等于-0,二是NaN等于自身。以下是源码实现:...

2021-11-17
1

ES5 语法详解

ES5语法详解全称 : ECMAScript2019年发布严格模式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <sc......

2021-08-20
1

JS 设计模式之工厂模式(创建型)

有一天我写了个员工信息录入系统,起初这个系统开发阶段用户只有我,想怎么玩怎么玩。 于是在创建我这个唯一的用户的时候,可以这么写:

2021-06-10
2

【正则】956- 正则表达式有几种位置匹配模式?

最近再一次重温老姚大佬的《JavaScript 正则表达式迷你书》 , 并将核心知识点整理一遍,方便复习。

2021-05-14
2

uni-app编译微信小程序报错Page "pages/..." has not been registered yet的解决方法

今天使用 uni-app 编译后的代码导入微信小程序,结果控制台报错:app.js错误: TypeError: Cannot read property 'mark' of undefined

2021-03-30
0

JavaScript 中 call()、apply()、bind() 的用法

可以从上面看出,使用方法基本和call一致,只是后面多了(),其实是bind不会立即执行对应的函数,只是返回对函数的引用。那为什么要引入bind呢,是因为call和apply会自动执行目标函数,从而无法绑定在事件上,因为事件是我们手动触...

2021-03-04
2

JavaScript 设计模式学习第二十四篇-职责链模式

职责链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。...

2020-11-26
1

前端基础-ECMAScript(Symbol数据类型)

ES5数据类型:6种: string number boolean null undefined object

2020-03-26
1

前端基础-ECMAScript常量

第1章 常量ES5没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量。<script>const PI = 3.14;console.log(PI);</script>常量必须给初始值; 常量不能在同一作用域内重新定义或赋值;<script> //常量不能...

2020-03-26
1

前端基础-ECMAScript简化的(增强的)对象字面量

第6章 简化的(增强的)对象字面量ES5中的对象字面量var person = { "nickname": "老三", "age": 30, "sex": "男", "say":function(){ return "hello"; }};6.1 成员......

2020-03-26
1