全部内容
JavaScript日期处理:格式转换与月/周区间计算工具

本文汇总了JavaScript中处理Date对象的常用方法,包括将日期转换为指定格式,以及计算一年中首尾星期一、当前周与月的日期区间、全年周数及特定周区间等功能。通过封装多个工具函数,帮助开发者高效解决日常开发中的日期计算需求,代码可直接复用。

10.31
热度 568
PDF.js 集成指南:从安装配置到常见报错处理

本文详细记录在 Vue3 项目中集成 PDF.js 的完整流程,涵盖从下载解压、跨域配置到具体功能实现的步骤。重点解决了 .mjs 文件在 Nginx 和 IIS 环境下因 MIME 类型缺失导致的加载失败问题,并提供了通过 CSS 隐藏打印下载按钮等实用技巧,帮助开发者快速避坑。

10.31
热度 545
Vue3+ElementPlus封装图片空间门面组件详解

本文介绍如何在Vue3和ElementPlus环境下封装一个图片空间门面组件。通过定义PictureSpaceFacade组件,实现图片的上传、预览、删除及数组状态同步,并提供便捷的调用方式。文章包含组件源码解析及使用示例,帮助开发者快速集成图片管理功能。

10.31
热度 405
HTTP请求方式Method与Content-Type详解及代码示例

本文详细解析HTTP请求中的Method与Content-Type。涵盖GET、POST、PUT、DELETE四种常用请求方式及其适用场景,深入讲解application/x-www-form-urlencoded、multipart/form-data、application/json等Content-Type类型的区别与用法,并附带JavaScript fetch API代码示例,帮助开发者准确选择请求类型与数据格式。

10.31
热度 662
pdfmake生成pdf的使用方法

本文介绍如何在项目中利用pdfmake库根据固定模板和动态数据自动生成PDF文件。内容涵盖安装依赖、封装通用配置(如字体、页边距)、定义文档结构以及在前端调用导出方法,并列举页眉、页脚等常用配置项,帮助开发者实现PDF预览与导出功能。

10.31
热度 498
uniapp监听页面滚动2种常用方法

本文介绍uni-app中监听页面滚动的两种常用方式:使用onPageScroll生命周期函数监听整个页面滚动,以及通过scroll-view组件的@scroll事件监听特定区域滚动。详细解析了参数获取与代码实现,帮助开发者根据实际需求选择合适方案。

10.31
热度 464
UniApp JS修改数组指定下标外所有值的方法与完整代码

本文介绍在UniApp开发中,如何使用JavaScript修改数组中除特定下标外的所有元素值。通过map函数和for循环两种方式的完整代码示例,展示具体的实现逻辑与性能选择建议,帮助开发者高效处理数组数据。

10.31
热度 368
ECharts dataZoom-slider 移动端适配与 labelFormatter 坑点解析

本文介绍如何在ECharts中通过dataZoom-slider实现移动端友好的拖拽交互,包括放大手柄、自定义图标及日期换行显示。重点解析labelFormatter在category类型下的实际行为与文档差异,解决索引获取问题,并提供完整的配置代码示例。

10.31
热度 642
将一维数组转换为三维嵌套结构的实现方法

本文详细介绍如何将后端返回的一维扁平数组转换为前端UI所需的三维嵌套结构。通过遍历一维数据,依据大标题和小标题字段进行分组,构建包含bigTitle、list及itemList的嵌套对象。文中提供了完整的JavaScript转换逻辑代码,适用于Vue等框架的数据预处理场景,帮助开发者高效处理层级数据展示。

10.31
热度 665
JavaScript 中“...”的多种用途及代码实例

本文详细解析JavaScript中“...”符号的两种核心用法:扩展运算符用于数组拼接、函数传参及对象浅拷贝;剩余参数用于收集多个参数为数组。结合具体代码实例,展示如何在实际开发中利用这些特性简化代码并提升可维护性。

10.31
热度 392
JavaScript修改和删除数组对象属性的5种常用方法

本文详细介绍在JavaScript中修改和删除数组内对象属性的五种常用方法。包括使用Array.map()、for-of循环、扩展运算符、forEach()以及find()配合解构。同时涵盖通过for循环删除属性的实现,帮助开发者根据不可变性与可变性需求选择合适方案。

10.31
热度 254
使用nvm实现多个nodejs版本的快速切换

本文详细介绍如何使用nvm工具在Windows系统中管理多个Node.js版本。涵盖nvm-setup.exe的安装步骤、环境变量清理、settings.txt镜像配置,以及通过命令行实现版本的下载、查看与快速切换,解决多项目环境依赖冲突问题。

10.31
热度 260

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署