全部内容
JavaScript在网页中调用本地程序的实现方法

本文介绍利用JavaScript通过ActiveXObject创建WScript.Shell对象来运行本地程序的方法。示例包含调用记事本和命令行的按钮,并附带错误处理机制以应对用户权限禁止的情况。该方法主要适用于支持ActiveX的旧版IE浏览器环境,需注意安全限制。

10.29
热度 494
JavaScript 基础语法与常用 API 速查指南

本文整理JavaScript开发中必须掌握的基础语法与常用API。内容涵盖变量声明、数据类型转换、字符串与数学运算方法,以及DOM元素获取与表单处理。同时详解window对象下的窗口控制、历史记录、对话框交互及时间处理函数,为初学者提供全面的参考速查。

10.29
热度 658
JavaScript 文件操作:FileSystemObject 对象详解

本文介绍如何在 JavaScript 中通过 FileSystemObject 对象实现文件系统的交互操作。内容涵盖驱动器和文件夹信息的获取、文件的创建与删除、文本内容的读写方法,以及路径生成和属性检查等常用函数的具体用法与代码示例。

10.29
热度 472
HTML5 Canvas实现本地图片裁剪与头像上传教程

本文详解如何利用HTML5 Canvas与File API实现本地图片的裁剪与预览功能。通过FileReader读取本地文件,使用Canvas绘制图片并生成遮罩层,结合鼠标事件实现动态裁剪框拖动。文章提供完整代码示例,并优化了鼠标移动时的性能,采用background-position预览与Canvas最终裁剪相结合的策略,适用于头像上传等场景。

10.29
热度 649
JavaScript 结合 HTML5 操作 SQLite 数据库的封装实现

本文介绍了一种在 JavaScript 环境中利用 HTML5 的 openDatabase 接口操作 SQLite 数据库的方法。通过封装一个名为 lanxDB 的对象,实现了数据库连接、表初始化、数据增删改查等核心功能。示例代码展示了如何创建数据库、定义表结构以及执行具体的数据操作,为前端本地数据存储提供了实用的解决方案。

10.29
热度 114
JavaScript File API实现本地图片上传与预览

本文介绍如何使用HTML5 File API和FileReader对象在浏览器端实现本地文件的读取与预览。通过监听input元素的change事件获取文件信息,利用FileReader的readAsDataURL等方法异步读取文件内容并转换为Data URL,从而在上传服务器前完成图片预览,提升用户体验。

10.29
热度 570
JavaScript实现动态心型线绘制完整代码

本文详细介绍如何使用JavaScript结合HTML5 Canvas技术绘制动态心型线。通过数学公式计算坐标点,利用循环绘制出红色爱心图案,并包含完整的HTML结构与CSS样式设置,适合前端开发者参考学习。

10.29
热度 290
JavaScript实现自动切换输入框焦点的完整示例

本文提供JavaScript自动切换输入框焦点的完整实现方案。通过监听键盘事件,当用户在指定长度的输入框中输满字符后,自动将焦点移至下一个输入框;若删除字符,则焦点回退至前一个输入框。代码基于jQuery封装,包含完整HTML结构与JS逻辑,适用于需要引导用户连续输入的场景。

10.29
热度 264
js实现简单实用的AJAX完整实例

本文提供了一段基于原生JavaScript实现的AJAX封装代码,支持GET与POST请求方式、异步同步模式切换、自动超时处理及事件监听机制。代码解决了多次提交时的状态等待与对象复用问题,并修复了多事件覆盖的Bug,适合需要轻量级异步通信的前端项目参考。

10.29
热度 258
JavaScript实现的SHA-256加密算法完整实例

本文提供基于JavaScript实现的SHA-256加密算法完整代码实例。SHA-256属于SHA-2家族,生成256位哈希值,广泛应用于数据完整性校验与密码存储。文章包含核心算法函数及编码处理逻辑,适合需要在前端进行数据加密处理的开发者参考。

10.29
热度 119
JavaScript实现的SHA-1加密算法完整实例

本文提供基于JavaScript的SHA-1加密算法完整实现代码。内容涵盖核心哈希函数逻辑、位运算处理及最终十六进制输出转换,旨在为前端开发者提供可直接参考的SHA-1加密解决方案,适用于数据完整性校验等场景。

10.29
热度 89
JavaScript实现瀑布流图片加载与动态切换原理

本文详解JavaScript实现瀑布流图片加载的核心原理,包括基于列高度的动态定位算法与图片加载完成后的重排逻辑。针对多菜单切换场景,提出利用自定义属性与状态对象记录加载状态,避免重复请求接口,实现数据缓存与高效渲染。

10.29
热度 93

标签目录

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