乐躬耕于陇亩兮,吾爱吾庐。聊寄傲于琴书兮,以待天时。
关于js的事件循环机制 关于js的事件循环机制
JavaScript 的事件循环机制(Event Loop)是其运行时环境中的核心概念之一,用于处理异步操作和协调代码执行顺序。掌握事件循环对于理解 JavaScript 的异步编程至关重要。 JavaScript 的运行时环境JavaSc
2025-03-17
JS中的隐式和显式类型转换 JS中的隐式和显式类型转换
隐式类型转换(Type Coercion) JavaScript 在某些操作符和表达式中,会自动将字符串转换为数字: 1. 使用算术运算符(- * / % **) 当字符串和数字进行 非加法 运算时,JavaScript 会尝试把字符串转
2025-03-05
JS中的groupBy JS中的groupBy
手动实现 使用 reduce 方法实现 groupBy 函数来实现将数组中的元素根据某个属性或条件分组 const groupBy = (array, key) => { return array.reduce((resul
2024-04-26
人民币数字大写转换工具 人民币数字大写转换工具
function convertCurrency(currencyDigits) { let integral, decimal, outputCharacters, parts, digits, radices, bigRa
2023-11-27
JS运算符备忘 JS运算符备忘
链判断运算符 ?. 读取对象内部的某个属性时,判断上层对象是否存在 // 读取message data.result.state.message // 正常写法 const message = ( data && data
2023-11-17
无法删除的水印方案 无法删除的水印方案
实现代码class WaterMark { constructor(text = "", options = {}) { // 默认样式 const defaultStyles =
2023-03-31
JS几个必会的手写功能 JS几个必会的手写功能
1、Promise.allPromise.myAll = function (promises) { return new Promise((resolve, reject) => { // promises
2023-02-07
使用AJAX、Axios、Fetch 使用AJAX、Axios、Fetch
AJAX AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML) AJAX最主要的两个特性:在不重新加载页面的情况下发送请求给服务器;受并使用从服务器发来的数据AJAX请求的五个
2023-02-06
JS中的笛卡尔乘积 JS中的笛卡尔乘积
笛卡尔乘积定义 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。 假设集合A={a, b},集合B={0,
2023-01-12
JS中常用的小工具 JS中常用的小工具
一个最简单的服务器框架(Node) 通过 node server.js 进行启动服务器// 导入模块 (yarn add express 或 npm i express 安装) const express = require("expres
2022-12-07
1 / 3