自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(412)
  • 资源 (1)
  • 收藏
  • 关注

原创 编写简洁的JavaScript

文章目录变量使用有意义并且可读的变量名称为相同类型的变量使用相同的词汇使用可搜索的名称使用解释性的变量避免心理映射不添加不必要的上下文使用默认变量替代短路运算或条件函数函数参数 (两个以下最理想)函数应当只做一件事情函数名称应该说明它要做什么函数应该只有一个抽象级别移除冗余代码使用 Object.assign 设置默认对象不要使用标记位做为函数参数避免副作用 (第一部分)避免副作用(第二部分)不写全局函数支持函数式编程而非命令式编程封装条件避免使用否定条件避免条件句避免类型检验(第一部分)避免类型检验(第二

2021-01-13 16:36:35 2527 2

原创 Error 对象堆栈信息丢失问题以及 Error 扩展的写法

本文来聊一聊 javascript 中 Error 对象堆栈信息丢失问题以及 Error 扩展的写法。

2025-01-16 15:10:18 466

原创 javascript 中的栈追踪

stackTrace(栈追踪)可以在程序出错时为我们提供错误/异常出现时的栈帧(stack frame),栈帧在调试或者错误定位等方面非常有用。

2025-01-15 11:12:01 743

原创 详细介绍浏览器中 performance 的 API

详细介绍浏览器中 performance 的 API

2024-11-08 15:20:10 1294

原创 http协议中的header详细讲解

http协议中的header详细讲解

2024-10-01 16:57:50 1471

原创 Total Blocking Time指标

Total Blocking Time 指标介绍

2024-09-26 11:53:27 799

原创 Interaction to Next Paint 指标

Interaction to Next Paint 指标介绍

2024-09-26 11:52:33 1004

原创 Time to First Byte 指标

Time to First Byte 指标

2024-09-26 11:48:52 1131

原创 Largest Contentful Paint 指标

Largest Contentful Paint 指标介绍

2024-09-26 11:47:02 963

原创 Cumulative Layout Shift 指标

Cumulative Layout Shift 指标介绍

2024-09-26 11:45:08 797

原创 First Contentful Paint 指标

First Contentful Paint 指标介绍

2024-09-26 11:43:46 1000

原创 性能指标前言:`DOMContentLoaded`和`load`

介绍 load、DOMContentLoaded 事件以及为什么不适合用于页面渲染。

2024-09-26 11:41:27 868

原创 页面关键路径渲染详解

页面关键路径渲染详解

2024-09-20 17:34:22 1138

原创 通过 pnpm 安装依赖包会发生什么

本文介绍 pnpm 安装依赖包时在node_modules 目录中是如何产生的硬链接、软链接的。

2024-08-29 21:46:47 2017

原创 mklink 命令详解

mklink 命令详解

2024-08-21 22:22:37 8250

原创 页面白屏检测

页面白屏检测

2024-08-19 09:29:29 1336

原创 package.json 中 browser 字段规范

package.json 中 browser 字段规范

2024-08-18 14:59:29 774

原创 package 文件中的 main、module、exports 字段

package 文件中的 main、module、exports 字段

2024-08-17 12:49:08 1463

原创 fetch 在实际项目中的思考

fetch 在实际项目中的思考

2024-08-13 23:10:11 948

原创 fetch API 详细介绍

fetch API 详细介绍

2024-08-13 17:50:01 944

原创 XMLHttpRequest API 详细介绍

API 详细介绍

2024-08-12 11:13:57 1037

原创 修改依赖库

修改依赖库

2024-08-01 21:18:04 588

原创 node 中的环境变量

node 中的环境变量

2024-07-29 23:05:25 2041

原创 语义版本控制 Semver

语义版本控制 Semver

2024-07-29 17:11:35 662

原创 node 中的 http 模块

node 中的 http 模块

2024-07-28 16:17:41 1027

原创 浏览器的 performance 中多个指标的含义

浏览器的 performance 中多个指标的含义

2024-07-26 16:19:42 1200

原创 Web Worker 详细介绍

Web Worker 详细介绍

2024-07-22 17:07:43 1045

原创 lightningcss介绍及使用

lightningcss介绍及使用

2024-07-21 16:32:24 1365

原创 ES6 中的 generator 函数究竟是什么

ES6 中的 generator 函数介绍

2024-07-18 14:46:43 1136

原创 常用正则表达式

常用正则表达式

2024-07-08 16:12:18 306

原创 @rollup/plugin-virtual 使用及原理介绍

@rollup/plugin-virtual 使用及原理介绍

2024-04-01 14:18:58 475

原创 @rollup/plugin-html 使用及原理介绍

@rollup/plugin-html 使用及原理介绍

2024-03-28 15:12:54 1253

原创 @rollup/plugin-url 使用及原理介绍

@rollup/plugin-url 使用及原理介绍

2024-03-28 14:31:55 1876

原创 @rollup/plugin-alias 使用及原理介绍

@rollup/plugin-alias 使用及原理介绍

2024-03-28 14:29:19 1551

原创 rollup 插件开发 - 输出钩子

rollup 插件开发 - 输出钩子

2024-03-27 15:28:25 1714

原创 rollup 插件开发 - 构建钩子

rollup 插件开发 - 构建钩子

2024-03-27 15:26:06 1367

原创 rollup 插件开发 - 字段介绍

rollup 插件开发 - 字段介绍

2024-03-27 15:24:23 885

原创 rollup 插件的使用及常用插件介绍

rollup 插件的使用及常用插件介绍

2024-03-27 15:21:54 745

原创 connect 库的介绍、使用及源码分析

connect 库的介绍、使用及源码分析

2024-03-23 19:39:11 727

原创 在浏览器中使用websocket协议

在浏览器中使用websocket协议

2024-03-18 21:43:30 1868

uniapp 离线SDK Android-SDK@4.24.82145-20240723

由于百度网盘下载太慢了,为了方便大家下载,因此上传至 优快云 供大家下载。 注意,在下载前记得查看版本号,当前资源对应 HBuilderX(4.24.2024072208)。

2024-08-30

uniapp 请求代码封装

在uniapp发送请求跟web的不同,而且通过uni.request这个方法进行调用。该资源是将uniapp 请求代码进行了封装,在uniapp上实现一个类似axios的请求方式。

2023-11-08

2022年JavaScript常见面试题

2022年JavaScript常见面试题

2023-07-15

browser.zip

引入browser.js可以使得ie兼容es6语法,browser.js为开发环境使用,browser.min.js为线上使用

2020-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除