置顶
2023/07/12
JS工具函数整理
本文记录工作中封装的大量公共方法,你可以直接copy某一段方法,少量改造即可直接使用...
2023/08/03
iframe之间的交互
现在有 页面a 使用 iframe 嵌套了 页面b 页面a 调用 页面b 的方法 // 页面a document.getElementById('iframe').contentWindow.fn(
2023/05/10
JS工具方法 - 字符串数组过滤
# 前言本篇文章主要是针对工作中的一些数据处理封装了一个`公共方法`,避免后期写重复代码。# 介绍 首先来介绍一下这个 `公共方法` 的用途及效果。假设有这么一个数组:```javascr
2023/05/09
面向对象的思想聊聊Axios
# 前言写这篇文章之前,我们需要首先知道`什么是面向对象`?面向对象对后端同学来说一定是再熟悉不过的东西了,但对前端同学来说,尤其是旧前端技术来说,大家可能更习惯于`面向过程`开发。# 面向对象
2023/04/23
JS解析二维码
# 前言在上一篇文章,我们介绍了使用 `qrcodejs` 进行二维码的生成,这篇文章我们来了解一下 `二维码的解析`,对于 `API调用工程师` 来说,学会 `调用` 每一个 `api` 是我们应
2023/04/22
QrcodeJS生成二维码
# 前言在当今这个科技发达的时代,二维码随处可见,比如共享单车、支付、营销宣传等等,对于二维码的底层算法,不是我这个阶段能考虑的问题,对于一个CV工程师来说,怎么样生成和解析二维码才是关键?#
2023/04/19
JS数组扁平化的处理方案
# 前言当我们遇到一个 `树形结构`的数据,或者 `多层嵌套` 的数组,如果想拿到数组项的 `某一个` 字段值,操作起来将会很麻烦,这个时候就需要我们将数组 `扁平化` 之后,通过 `map` 方
2023/04/18
通过手机号来了解JS正则
# 前言在日常开发中,我们一定遇到过将手机号`中间四位`隐藏的需求,今天就来封装两个方法,一个`验证是否是手机号`,另一个`将手机号中间四位隐藏掉`返回。# 过程## 了解正则在解决这
2019/03/24
作用域与作用域链的易错题
代码执行:1)预解析变量的作用域提升: JS执行之前遇到 var function 参数 就会把这些东西提升到代码的最开始位置 变量放到预解析仓库的时候,JS会主动给变量附一个值:undefined 函数放到预解析仓库的时候,是一个完整的函数块 如果函数和变量重名了,那么剔除变量,留下函数2)逐行解读表达式: + =...
2019/09/18
ES3、ES5、ES6对象代理的写法差异
ES3的写法:console.log('定义私有变量ES3写法:')// ES3var Person = function (){ var data = { name:'ES3', age:14, sex:'nv' } // 读API this.get = function(key){ ret...
加载更多