全部内容
jQuery正则表达式验证表单代码演示

本文介绍jQuery Form插件的ajaxForm与ajaxSubmit核心方法,解析正则表达式中括号()的分组与捕获功能,并通过实例演示利用String对象的length属性、substring方法及for循环实现密码长度、一致性校验及数字格式验证。

10.31
热度 245
JavaScript页面跳转传参的四种常用方案及返回上一页技巧

本文总结了JavaScript中页面跳转传递参数的四种常用方法:通过URL查询字符串传递、利用HTML表单提交数据、使用HTML5 History API操作历史记录以及借助第三方框架的路由机制。此外,还详细解析了返回上一页时保留或丢失表单数据的不同实现方式,帮助开发者根据具体需求选择最佳方案。

10.31
热度 80
JS监听F11全屏与Vue组件实现方案

本文介绍如何通过监听resize事件来检测浏览器F11全屏状态,因为fullscreenchange无法捕获该操作。提供原生JS示例,并在Vue组件中演示如何在mounted和beforeDestroy生命周期中添加和移除监听,确保内存安全。

10.31
热度 631
Node.js 本地服务器快速搭建指南

本文详细介绍如何使用Node.js快速搭建本地服务器,适用于网站或小程序开发中前后端连接场景。通过创建JS文件、编写HTTP服务代码及执行启动命令,实现本地环境调试。

10.31
热度 202
Vue3集成pdf.js实现本地PDF文件预览完整教程

本文详细介绍在Vue3项目中集成pdf.js库以预览本地PDF文件的完整流程。涵盖从下载解压、部署至public目录,到创建独立PDF组件及在HomeView中调用两种预览方式(新窗口与弹窗)。重点解决本地测试时的路径配置要求及viewer.js跨域报错问题,提供可直接复用的代码示例。

10.31
热度 303
JS将图片转为Base64的两种实现方案

本文介绍JavaScript中将图片转换为Base64编码的两种常用方法。第一种利用XMLHttpRequest获取Blob对象,再通过FileReader读取为Base64;第二种通过Canvas绘制图片并调用toDataURL生成编码。文章同时提供了处理跨域问题的Vue代理配置示例,适用于前端图片处理场景。

10.31
热度 214
JavaScript实现阿拉伯数字转中文大写完整方案

本文详细解析如何使用JavaScript将亿元以内的阿拉伯数字转换为中文,包括普通中文及财务大写格式。核心逻辑采用四位分组法,重点处理连续零、末尾零及组间零的边界情况,并提供完整的映射表与转换代码。

10.31
热度 432
一文详解JavaScript中的按值传递和按引用传递

本文深入解析JavaScript中的参数传递机制。基础类型采用按值传递,对象类型传递的是内存地址副本。重点探讨ES Module中export导出的变量采用按引用传递的Live Bindings机制,并与CommonJS的按值传递行为进行对比,澄清常见误区。

10.31
热度 428
JavaScript中for-in和for-of的区别及正确用法解析

本文深入解析JavaScript中for-in与for-of循环的核心区别。for-in用于遍历对象键名,会包含原型链属性且顺序不确定;for-of用于遍历可迭代对象的值,如数组和字符串,具有确定顺序。文章通过示例代码展示如何根据需求选择循环方式,并介绍使用hasOwnProperty过滤原型属性的技巧,帮助开发者写出更高效、可读性更强的代码。

10.31
热度 472
Decimal.js解决JavaScript精度问题:从安装到Vue实战

JavaScript原生浮点数运算存在精度丢失风险,尤其在金融场景下后果严重。本文详细介绍Decimal.js库的安装配置与核心用法,涵盖加减乘除及取模运算。通过Vue项目完整示例,演示如何创建Decimal对象、执行高精度计算并转换回原生Number类型,帮助开发者在前端实现精确数值处理。

10.31
热度 318
JavaScript字符串处理与回文数判断详解

本文详解JavaScript中字符串的基础操作,包括利用split和splice移除字符、使用slice进行切片以及join转换数组。重点探讨两种回文数判断方案:字符串反转对比与双指针遍历,提供完整代码示例与逻辑解析。

10.31
热度 145
Print.js 打印库使用指南:PDF、HTML 与图片打印配置

本文详细介绍 Print.js 库的安装、引入及核心功能。涵盖四种打印类型(pdf、html、image、json)的具体用法,重点解析 HTML 打印中的分页样式配置及图片批量打印参数设置。通过代码示例展示如何调用 printJS 方法并传入相应参数,实现前端文档、网页内容及图片的高效打印。

10.31
热度 314

标签目录

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