JavaScript

JavaScript处理中文字符串的Base64编码与解码的两种方法-牛翰网

JavaScript处理中文字符串的Base64编码与解码的两种方法

目录 为什么 Base64 编码会与中文字符发生冲突? 方法一:手动实现 Base64 编码与解码 (1) 中文字符串的 Base64 编码 解释: (2) 中文字符串的 Base64 解码 解释: 方法二:使用 TextEncoder 和...
JavaScript性能优化技术深入研究-牛翰网

JavaScript性能优化技术深入研究

目录 前言 性能分析工具实现 代码优化技术 高级优化模式 最佳实践建议 结语 前言 javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。为了帮助大家有效的解决这个问...
6dbd49ecc44c0d89的头像-牛翰网一进制6个月前
04015
JavaScript void 运算符详解-牛翰网

JavaScript void 运算符详解

目录 JavaScript void 运算符 void定义: void语法: void作用: 为什么要使用void JavaScript:void(0) 用法及常见问题解析 什么是 javascript:void(0);? 使用示例 常见问题及解决方法 结论 Ja...
3bc88969864fe43e的头像-牛翰网北北~Simple6个月前
02613
Sortable.js功能强大的JavaScript 拖拽库示例详解-牛翰网

Sortable.js功能强大的JavaScript 拖拽库示例详解

目录 一、介绍 二、安装 1、npm安装 2、bower安装 3、script引入 三、配置项 1.属性 2.事件 3.事件对象 4.方法 四、实战应用 1、简单列表拖拽 2、多列表相互拖拽 3、克隆(通过拖拽复制节点) 4...
ef02ec552dbfb08f的头像-牛翰网前端技术营6个月前
0547
JavaScript模拟GET请求并携带指定Cookie的代码示例-牛翰网

JavaScript模拟GET请求并携带指定Cookie的代码示例

目录 1. 问题背景 2. HTTP 请求原理 3. 不安全的 Header 4. 携带指定 Cookie 的请求 5. 解决办法 5.1 使用 XMLHttpRequest 对象 5.2 使用 fetch API 6. 安全考虑 7. 代码示...
2a49859578dcf7d9的头像-牛翰网百锦再@新空间代码工作室6个月前
0438
JavaScript超过Number最大值的解决方案-牛翰网

JavaScript超过Number最大值的解决方案

目录 问题分析 1、MAX_VALUE 和 MIN_VALUE 2、精度丢失 解决方案 1、BigInt 2、外部库(如 decimal.js) 3、格式化和表单校验 总结 在 JavaScript 中,Number 类型是基于 IEEE 754 双精度...
f3b68cea02ba0999的头像-牛翰网当时只道寻常6个月前
02714
javascript中延迟加载的7种方法实现-牛翰网

javascript中延迟加载的7种方法实现

目录 1. DOM 2. document.write 3. Iframe 4. Iframe static page 5. Ajax eval 6. Ajax Injection 7. async 属性(缺点是不能控制加载的顺序) 延迟加载javascript,也就是页面加载完成之后...
JavaScript自定义错误与扩展Error的示例详解-牛翰网

JavaScript自定义错误与扩展Error的示例详解

目录 JavaScript自定义错误与扩展 Error 1. Error 对象的基础 标准错误类型 2. 为什么需要自定义错误? 示例:针对验证的自定义错误 3. 扩展 Error 类 示例:扩展 Error 类 重写方法 4. 保留堆...
JavaScript读取XML文件的几种方法-牛翰网

JavaScript读取XML文件的几种方法

目录 1. 在浏览器环境中读取XML文件(使用XMLHttpRequest或Fetch API) 使用 XMLHttpRequest 2. 在Node.js环境中读取XML文件 使用 fs 和 xml2js 库 3. 操作XML内容 小...
8a98a7fcdb81a2fd的头像-牛翰网程序员-Queen6个月前
0435
JavaScript中的6种变体函数的区别和应用-牛翰网

JavaScript中的6种变体函数的区别和应用

目录 IIFE 的基础:自执行函数 特殊调用方式及返回值解析 1. ~function 2. -function 3. +function 4. !function 5. void function 6. function 前加括号 不同调用方式的对比 实际应用场景 总结...