全部内容
JavaScript 计时器详解:setTimeout 与 setInterval 用法及参数传递

本文详细介绍 JavaScript 中的两种计时器方法:setTimeout 和 setInterval。重点讲解 setInterval 的周期性执行机制、参数传递的限制,以及通过匿名函数解决参数传递问题的实用技巧。

10.22
热度 504
JavaScript 实现 3D 烟花特效代码详解

本文提供了一段基于 JavaScript 和 Canvas 实现的 3D 烟花特效完整代码。通过初始化变量、监听窗口大小调整以及绘制循环,展示了如何在网页中渲染动态的烟花视觉效果。代码包含 HTML 结构、CSS 样式及核心 JavaScript 逻辑,适合前端开发者参考学习。

10.22
热度 475
JavaScript 代码精简指南:9个提升代码质量的技巧

本文整理了9条JavaScript代码精简建议,涵盖async/await、异步控制流、解构赋值、真值假值判断、逻辑与三元运算符、可选链、类属性绑定及打包工具Parcel的使用。通过实际示例展示如何编写更简洁、高效且易读的现代JavaScript代码,帮助开发者提升编码质量。

10.22
热度 424
JavaScript实现点击按钮生成随机颜色可拖动方块

本文介绍如何使用JavaScript实现点击按钮随机生成不同颜色的可拖动方块。通过动态创建DOM元素、随机分配颜色值以及绑定鼠标事件处理拖动逻辑,帮助开发者掌握前端交互与DOM操作技巧。

10.22
热度 543
JavaScript 实现新闻列表自动向上滚动效果

本文介绍了如何使用 JavaScript 实现新闻列表的自动向上滚动效果。通过封装滚动函数与定时器控制,结合 CSS 样式限制容器高度与溢出隐藏,实现平滑的列表滚动展示。

10.22
热度 377
基于Electron构建带GUI界面的Node.js爬虫应用

本文介绍如何利用Electron框架开发带有图形界面的Node.js爬虫工具。内容涵盖环境配置、主进程与渲染进程间通过IPC进行通信以传递Cookie、使用superagent处理验证码获取及登录模拟,以及利用cheerio解析数据并导出为Excel文件。适合希望将脚本转化为可视化工具的开发者参考。

10.22
热度 154
JavaScript 实现经典轮播图效果完整示例

本文提供了一段使用 JavaScript 实现经典轮播图效果的完整代码示例。内容涵盖 HTML 结构、CSS 样式布局以及核心的 JS 逻辑,包括图片索引切换、自动播放与手动点击交互等功能。适合前端开发者参考学习,可直接运行测试并应用于实际项目中。

10.22
热度 157
JavaScript实现简易ATM存取款功能教程

本文通过JavaScript实现简易ATM机存取款功能,涵盖登录界面与主页面的DOM操作。重点解析卡号密码验证、三次错误锁定机制、余额校验及存取款逻辑,帮助开发者掌握前端交互与状态管理的实战技巧。

10.22
热度 468
基于CentOS 7搭建Docker+Jenkins+Node.js自动化部署环境

本文介绍在CentOS 7环境下,从零搭建Docker容器引擎与Jenkins持续集成工具,并结合Node.js应用实现自动化部署的完整流程。内容涵盖Docker基础安装与配置、Node.js项目Docker化、Jenkins容器化部署及插件配置,以及通过GitHub Webhook实现代码提交后自动构建与发布的详细步骤。

10.22
热度 514
JavaScript实现鼠标跟随与键盘方向键控制Div移动

本文通过两个具体示例,演示如何使用JavaScript实现Div元素跟随鼠标移动以及通过键盘方向键控制其位置。代码包含HTML结构、CSS样式及JS事件监听逻辑,可直接在在线工具中测试运行效果,适合学习前端交互开发。

10.22
热度 529
JavaScript 事件注册演进:从内联到跨浏览器封装

本文梳理了 JavaScript 事件注册的演进过程。从传统的内联绑定出发,探讨了分离 HTML 与 JS 的 DOM0 级方法,分析了 IE 早期版本 attachEvent 与标准 addEventListener 在多事件绑定及执行顺序上的差异。重点介绍了如何通过条件判断实现跨浏览器的事件监听封装,解决兼容性问题,并提供可直接调用的通用函数示例。

10.22
热度 356
JavaScript 正则表达式过滤危险脚本的四种规则与实现

本文介绍利用正则表达式过滤JavaScript中危险脚本的四种核心规则。通过匹配script/link/style/iframe标签、on事件属性、javascript/vbscript协议链接以及expression表达式,实现对潜在恶意代码的识别。文中展示了嵌套调用实现过滤的逻辑,并讨论了简单过滤与智能判断危险脚本的区别。

10.22
热度 394

标签目录

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