全部内容
Vue前端日历插件VCalendar集成与使用指南

本文介绍如何在Vue项目中集成VCalendar日历插件。涵盖从安装依赖、全局注册到组件使用的完整流程,并演示如何通过attributes属性自定义高亮日期与样式,适用于事件管理、在线预订及数据分析等场景。

10.31
热度 270
JavaScript 拖拽与观察者模式的实现及应用小结

本文深入解析 JavaScript 中拖拽功能与观察者模式的实现。通过 Drag 类及其子类 Subdrag 的继承示例,展示如何处理鼠标事件与边界限制。同时以药店和售楼处为例,详解发布-订阅模式的核心逻辑,包括订阅与发布方法的实现,帮助开发者掌握解耦对象依赖的高级技巧。

10.31
热度 134
JavaScript void 运算符详解与 javascript:void(0) 应用指南

本文详细解析 JavaScript 中 void 运算符的定义、语法及其核心作用。重点探讨 javascript:void(0) 在阻止链接默认跳转行为中的应用,对比其与 # 符号的区别,并分析在箭头函数、立即执行函数及无障碍访问中的最佳实践与常见问题解决方案。

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

Sortable.js 是一款轻量级且功能强大的原生 JavaScript 拖拽排序库,无需依赖 jQuery。本文详细介绍其安装方式、核心配置项(如 group、handle、animation)、事件回调及常用方法,并通过 Vue 环境下的简单列表、多列表互拖、克隆节点及禁用排序等实战案例,展示如何快速实现高性能的拖放交互效果。

10.31
热度 555
前端实现HTML网页转PDF并导出

本文介绍如何利用html2canvas与jsPDF库将HTML页面转换为PDF文件。涵盖单页自适应与A4纸尺寸下载,以及多页自动分页的实现方案。重点解析Canvas与jsPDF的高度限制及处理长页面时的偏移计算逻辑,并提供完整源码参考。

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

本文介绍如何在JavaScript中模拟发送携带指定Cookie的GET请求。内容涵盖XMLHttpRequest与fetch API两种实现方式,并解析浏览器对Connection、Host等不安全请求头的限制机制,提供完整代码示例与安全建议。

10.31
热度 153
前端Viewer.js图片预览插件使用指南

本文介绍Viewer.js这款强大的前端图片查看器插件,涵盖其JS与jQuery双版本特性。详细解析了包括响应式、触摸事件、缩放旋转、全屏幻灯片等核心功能,并提供了从CDN引入到npm安装的配置方式及基础API调用示例,帮助开发者快速实现网页图片的交互预览效果。

10.31
热度 460
Express中JWT Token的生成、验证与中间件配置详解

本文详细解析在Express框架中使用JWT进行身份认证的完整流程。涵盖依赖安装、密钥配置、基础jwt.sign生成与jwt.verify验证实现,以及使用express-jwt中间件简化Token校验的方法。通过代码示例展示如何保护路由及处理Bearer Token,帮助开发者掌握Node.js应用中的安全认证机制。

10.31
热度 398
前端微信H5公众号实现授权登录的方法总结

本文详细解析了前端在微信H5公众号中实现授权登录的完整流程。重点介绍了如何配置网页授权域名、构造包含redirect_uri和scope参数的授权链接,并通过中间页接收微信返回的code。文章提供了本地与线上环境分离调试的代码示例,以及基于缓存判断避免重复跳转的优化策略,帮助开发者高效完成微信授权集成。

10.31
热度 113
微信小程序实现PDF预览与本地导出功能

本文详细介绍如何在微信小程序中实现PDF文件的预览与本地导出功能。由于小程序原生限制,需通过后端返回文件地址或二进制流,前端利用downloadFile下载后调用openDocument打开。重点解析showMenu参数的作用及完整代码实现,帮助用户解决文档查看与保存需求。

10.31
热度 280
JavaScript中6种特殊函数调用方式的区别与应用

本文深入解析JavaScript中六种特殊的函数调用变体,包括按位非(~)、取负(-)、一元加(+)、逻辑非(!)、void以及括号包裹的IIFE。通过代码示例展示它们如何强制函数转为表达式、改变返回值类型及作用,并探讨在模块化开发、逻辑简化及类型转换中的实际应用场景。

10.31
热度 191
前端 Proj4.js 使用指南:基础安装与 iClient 进阶应用

本文介绍 Proj4.js 在前端开发中的基础用法与进阶场景。涵盖通过 CDN、npm 或本地文件引入库的三种方式,演示 WGS84 到 Web 墨卡托的坐标转换代码。进一步讲解在 iClient for Openlayers 中,如何定义非标准坐标系(如 EPSG:3395),计算分辨率并加载切片地图,实现非 4326/3857 数据的直接浏览。

10.31
热度 400

标签目录

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 应用部署