全部内容
JavaScript利用对象Key唯一性去重数组

本文介绍一种利用JavaScript对象Key唯一性来去除数组重复项的高效方法。通过将数组元素转换为对象的Key,利用Key不重复的特性自动过滤冗余数据,再提取Key还原为数组。该方法代码简洁且性能优于传统多层循环,是YUI库底层实现的核心逻辑之一。

10.30
热度 343
JS实现本地图片预览的完整代码示例

本文提供了一段JavaScript代码,用于实现本地图片在网页中的即时预览功能。该方案兼容IE6至IE9、Firefox、Chrome 17及以上版本、Opera 11及以上版本以及Maxthon 3浏览器。通过监听文件输入框的onchange事件,调用PreviewImage函数获取文件路径并更新图片元素src属性,从而完成预览效果的展示。

10.30
热度 105
JavaScript实现HTML复选框全选与反选功能

本文介绍了如何使用JavaScript结合HTML和CSS实现复选框的全选与反选功能。通过遍历DOM元素并修改checked属性,可快速完成交互逻辑,适用于表单批量操作场景。

10.30
热度 344
JS获取HTML元素标记名的三种常用方法

本文介绍了JavaScript中获取HTML元素标记名的三种主要方式。首先通过getElementById获取特定ID节点,其次利用getElementsByTagName获取指定标签集合,最后讲解getElementsByClassName及其对IE6等旧浏览器的兼容处理。结合jQuery与原生DOM操作示例,帮助开发者高效获取元素标签信息。

10.30
热度 321
JavaScript与jQuery获取元素标签名的方法

本文介绍了如何在JavaScript和jQuery中获取HTML元素的标签名。通过localName和tagName属性,可以区分input、textarea等表单元素与普通容器元素,从而动态设置value或innerHTML。针对IE浏览器大小写敏感问题,提供了忽略大小写的比较方案,确保代码兼容性。

10.30
热度 541
深入理解JavaScript语句与表达式的结果值

本文详细解析JavaScript中语句和表达式的结果值机制。从控制台输出的undefined入手,解释语句块、变量声明、函数声明及赋值语句的结果值规则。同时介绍ES7提案中的do表达式,探讨其获取语句块结果值的功能及当前浏览器支持现状。

10.30
热度 369
原生JavaScript实现RSA与AES混合加密解密方案

本文提供基于原生JavaScript的RSA与AES混合加密解密完整代码。通过随机生成AES密钥并使用RSA公钥加密该密钥,实现数据的安全传输与解密,适用于Web环境下的敏感信息保护场景。

10.30
热度 207
Node.js 实现博客内容抓取实例

本文介绍如何使用 Node.js 结合 Cheerio 和 Bluebird 库实现一个简单的博客内容爬虫。通过解析 HTML DOM 结构,提取文章链接、标题及评论数等关键信息,并提供完整的示例代码供参考与修改。

10.30
热度 652
JavaScript 实现 SHA-512 加密算法完整代码

本文提供了基于 JavaScript 的 SHA-512 安全哈希算法完整实现代码。该算法遵循 FIPS 180-2 标准,适用于前端数据加密与完整性校验场景。代码采用 BSD 许可证发布,包含详细的配置变量说明及核心运算逻辑,可直接集成至 Web 项目中以增强数据传输安全性。

10.30
热度 646
JavaScript中typeof运算符与判断空值的方法详解

本文详细解析JavaScript中typeof运算符的返回值规则,涵盖undefined、number、string、boolean、object及function等类型。同时深入探讨判断变量是否为空的综合逻辑,通过结合typeof、非空判断及零值处理,提供一套严谨的空值检测方案,帮助开发者准确识别变量状态。

10.30
热度 206
JavaScript SHA1加密算法完整实现与解析

本文提供基于JavaScript的SHA1(Secure Hash Algorithm 1)完整代码实现。内容涵盖算法核心逻辑、位运算处理及32位数字旋转函数,适用于前端数据签名与安全校验场景。代码遵循BSD许可证,可直接集成至Web项目中。

10.30
热度 499
JavaScript 实现 SHA-256 加密算法完整代码

本文提供了基于 JavaScript 的 SHA-256 安全哈希算法完整实现代码。该算法遵循 FIPS 180-2 标准,包含核心哈希计算与辅助函数,适用于前端数据加密场景。

10.30
热度 184

标签目录

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