全部内容
JavaScript 实现文件大小单位转换函数

本文提供一段 JavaScript 代码,用于将文件字节数自动转换为人类可读的大小单位(KB、MB、GB)。通过判断字节数值范围,函数返回对应的格式化字符串,支持最大 1TB 的文件显示,超出则提示超过 1TB。

10.30
热度 288
JavaScript实现鼠标右键点击弹出Div的简单实例

本文介绍如何使用JavaScript监听鼠标右键点击事件来动态显示一个Div元素。通过禁用默认右键菜单,获取点击坐标,并控制Div的显示与定位,实现简单的右键交互效果。

10.30
热度 305
JavaScript 检测浏览器关闭事件的实现方案

本文介绍利用 JavaScript 的 onbeforeunload 事件检测用户是否关闭浏览器窗口。通过判断鼠标.clientY坐标,区分点击窗口关闭按钮与任务栏关闭操作,并兼容 IE、Firefox 及 Chrome 等主流浏览器,提供完整的代码实现与注意事项。

10.30
热度 154
JavaScript 检测表单数据变更并拦截页面离开

本文介绍一种使用 JavaScript 检测表单数据是否被修改的方法。通过遍历表单元素,对比当前值与默认值,判断数据是否发生更改。若检测到变更,在用户尝试刷新或离开页面时弹出确认提示,防止未保存的数据丢失。

10.30
热度 539
JS Common 2 之比较常用到的函数第1/3页

本文介绍了JavaScript中用于网页表单数据检查的常用函数库。内容涵盖IP地址、手机号、邮箱、金额、日期等格式的验证逻辑,以及空值、整数、端口号等基础数据类型的判断方法。通过正则表达式与字符串操作结合,提供了一套完整的输入数据校验方案,帮助开发者快速实现前端数据合法性检查。

10.30
热度 115
图解JavaScript原型与原型链:prototype与__proto__的区别

本文通过三张示意图和示例代码,清晰解析JavaScript中prototype与__proto__的区别。文章解释了对象字面量、构造函数及Object.create创建对象时原型指向的差异,并梳理了原型链的查找机制,帮助开发者理清复杂的原型关系。

10.30
热度 301
JavaScript 统计字符串中特定字符或占位符数量的方法

本文介绍了一种在 JavaScript 中统计字符串内特定字符或占位符出现次数的实用方法。通过结合正则表达式与 replace 函数的回调机制,可以高效识别并计数如 {} 或 {xx} 格式的特定模式,适用于模板解析等场景。

10.30
热度 338
JavaScript实现简单时间比较方法

本文介绍了一种在JavaScript中进行简单时间比较的方法,通过解析yyyy-MM-dd格式的日期字符串并转换为时间戳进行大小判断。文章还提供了多个实用的在线工具链接,包括Unix时间戳转换、世界时间查询及万年历查询,辅助开发者高效处理时间与日期相关操作。

10.30
热度 641
JS解析Asp.Net返回的DateTime Json格式方法

本文介绍在JavaScript中解析Asp.Net后端返回的DateTime类型Json数据的方法。通过正则替换去除'/Date('和')/'包裹,将剩余数字乘以1000转换为毫秒后构建Date对象,最终利用toLocaleString并配合正则替换生成标准时间字符串,适用于前后端交互中的时间格式统一处理。

10.30
热度 331
JS实现页面加载前的Loading提示效果

本文介绍如何使用原生JavaScript在页面完全加载前显示自定义Loading提示。通过计算视口尺寸定位遮罩层,并在文档加载完成后移除该层,实现简洁的加载等待体验。

10.30
热度 457
常用JS表单验证与数据处理工具函数汇总

本文汇总了Web开发中常用的JavaScript验证与数据处理函数,涵盖密码复杂度校验、空值安全处理及日期格式化计算。通过实用的代码示例,帮助开发者高效解决表单输入验证及后台数据格式化处理问题,提升开发效率。

10.30
热度 501
JavaScript使用闭包为a标签添加点击事件并更新数值

本文介绍如何使用JavaScript闭包机制,为具有特定样式的a标签循环添加点击事件。通过示例展示在点击后如何获取并增加内部显示的数量值,解决循环绑定中的变量作用域问题。

10.30
热度 458

标签目录

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