全部内容
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
jQuery通过getJSON读取本地JSON文件的方法

本文介绍如何使用jQuery的getJSON方法在前台直接读取本地JSON文件中的数据。通过示例展示了如何创建JSON文件,并在HTML页面中引入jQuery库,点击按钮后遍历获取JSON数据并展示在页面上。

10.22
热度 102
JavaScript 判断 iPhone X 系列机型的正确方法

针对 iPhone X 及后续机型底部安全区域适配问题,分析传统分辨率判断的局限性。本文提供基于设备像素比、屏幕尺寸及 User Agent 的综合检测方案,并介绍媒体查询与 JavaScript 结合的使用注意事项,确保 H5 页面在 iOS 长屏设备上的兼容性与准确性。

10.22
热度 175

标签目录

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