JavaScript

JavaScript实现电话号码格式化的解法小结-牛翰网

JavaScript实现电话号码格式化的解法小结

目录 问题 使用 ES6 字符串模板的解法 (一)代码实现 (二)原理分析 利用变量状态改变(字符串替换)的解法 (一)代码实现 (二)原理分析 优化思考与考察点分析 优化方面 考察点分析 总结 ...
JavaScript实现数据脱敏的三种解决方式-牛翰网

JavaScript实现数据脱敏的三种解决方式

目录 一、前言 二、解决方式 slice()实现 substring()实现 正则实现 三、简单封装及代码解析 说明 参数说明 一、前言 使用字符串操作技巧如正则表达式对手机号和身份证号进行星号替换,实现数据...
JavaScript电话号码格式化的多种实现方式-牛翰网

JavaScript电话号码格式化的多种实现方式

目录 推特经典面试题: 方法一:字符串拼接 模版字符串 1. 多行字符串 2. 变量插值 3. 表达式插值 4. 可读性和简洁性 5. 标签模板 方法二:for循环遍历数组和replace...
JavaScript 中.call()的使用小结-牛翰网

JavaScript 中.call()的使用小结

目录 .call()的基本语法 .call() 的基本功能 .call()的作用 1. 显式绑定 this 2. 继承和复用方法 3. 调用构造函数或父类方法 4. 函数式编程与参数展开 总结 在 JavaScript 中,.call() 是一个方...
通过JavaScript实现CSS和JS文件的动态加载-牛翰网

通过JavaScript实现CSS和JS文件的动态加载

目录 基本概念与作用说明 动态加载的意义 CSS与JS文件的作用 动态加载CSS文件的方法 示例一:使用<link>标签动态添加CSS文件 示例二:监听加载事件 动态加载JavaScript文件的方法 示例三...
JavaScript如何在不重新加载页面的情况下修改URL-牛翰网

JavaScript如何在不重新加载页面的情况下修改URL

目录 基本概念 什么是URL? 为什么需要在不重新加载页面的情况下修改URL? 如何在不重新加载页面的情况下修改URL 方法一:使用 history.pushState 示例一:使用 history.pushState&nb...
JavaScript实现命名空间的多种方式-牛翰网

JavaScript实现命名空间的多种方式

目录 命名空间的基本概念与作用 基本概念 作用说明 实现命名空间的方式 示例一:使用对象字面量创建简单命名空间 示例二:使用闭包实现私有成员 示例三:利用类实现复杂的命名空间 示例四:嵌套...
JavaScript中处理数据的常用方法-牛翰网

JavaScript中处理数据的常用方法

目录 一、数组处理方法 二、对象处理方法 三、字符串处理方法 四、数据转换方法 五、Map、Set、Object Array 的用法和区别 Array(数组) Object(对象) Map Set 区别 使用场景建议 在前端项目...
JavaScript操作XLSX文件的示例详解-牛翰网

JavaScript操作XLSX文件的示例详解

目录 前言 常用操作 读取 Excel 文件 创建 Excel 文件 修改 Excel 文件 进阶操作 1. 处理多个工作表 2. 处理复杂的数据结构 3. 指定单元格格式 4. 合并单元格 5. 设置单元格样式 总结 前言 Exce...
2fd20a9afc220652的头像-牛翰网乐闻x3个月前
05015
使用JavaScript进行高效处理CSV文件-牛翰网

使用JavaScript进行高效处理CSV文件

目录 前言 基本操作 读取CSV文件 写入CSV文件 高级操作 实战案例 处理大规模CSV数据 总结 前言 CSV(Comma-Separated Values)文件是一种广泛应用于数据存储和交换的格式,尤其在数据分析、数据...