全部内容
Node.js 使用 TypeORM 连接 Oracle 数据库实战指南

本文介绍如何在 Node.js 环境中使用 TypeORM 和 TypeScript 连接 Oracle 数据库。内容涵盖必要的 npm 包安装、tsconfig.json 与 ormconfig.json 的配置、VSCode 调试设置,以及通过 Entity 和 createConnection 进行数据查询的完整流程,并对比了其与 Sequelize 的差异。

10.23
热度 242
原生JS与CSS实现动态表情软件卸载对话框

本文介绍如何利用原生JavaScript与CSS实现一个具有动态人脸表情的软件卸载确认对话框。通过监听鼠标在对话框内的移动位置,实时计算并更新人脸的开心度、呆滞度和眼球坐标。当鼠标悬停于“保留”或“卸载”按钮时,表情会相应变为开心或不开心,提供直观的交互反馈。

10.23
热度 277
JavaScript 实现经典贪吃蛇游戏完整代码

本文提供基于 JavaScript 实现的经典贪吃蛇游戏完整代码。内容涵盖 HTML 结构、CSS 样式布局及核心游戏逻辑,包括蛇的移动、碰撞检测与失败重置机制。适合前端初学者参考学习,通过具体实例掌握 DOM 操作与游戏循环的基本实现方法。

10.23
热度 489
JavaScript多维数组(矩阵)去重实现方案

本文介绍如何在JavaScript中对多维数组(矩阵)进行去重处理。针对纯数字和字符数字混合矩阵,通过排序后利用对象属性名唯一性实现;针对纯字符串矩阵,结合排序与ES6的Set数据结构,提供简洁高效的去重代码示例。

10.23
热度 314
Vue与原生JS实现SVG环形加载进度条

本文详解如何利用SVG的stroke-dasharray和stroke-dashoffset属性实现环形加载进度条。内容涵盖Vue插件安装与封装、原生JS实现方案,并提供完整的代码示例与参数说明,帮助开发者快速集成动态加载效果。

10.23
热度 130
JavaScript eval() 函数详解:用法、参数与注意事项

本文详细介绍 JavaScript 中 eval() 函数的用法。该函数接收一个字符串参数,将其解析为有效的 JScript 代码并动态执行,返回执行结果。文章涵盖函数语法、必选参数说明、执行上下文特性及版本要求,并指出在引入外部脚本时可能需要刷新页面才能生效的注意事项。

10.23
热度 618
JavaScript 实现 Canvas 雪花飘落动画特效

本文详细介绍如何使用 HTML5 Canvas 和 JavaScript 实现雪花飘落的动态特效。通过创建浮动画布并设置全屏尺寸,结合定时器循环绘制白色圆形雪花,模拟自然下落效果。文中包含完整的 HTML 结构、CSS 样式及核心 JS 逻辑,并提供在线调试工具链接,帮助开发者快速掌握前端动画制作技巧。

10.23
热度 309
JavaScript 实现时分秒毫秒倒计时功能

本文介绍如何使用JavaScript结合jQuery实现一个精确到毫秒的倒计时功能。通过Date对象获取当前时间与截止时间,计算剩余时间差,并利用setTimeout递归调用实现每秒刷新显示。代码包含HTML结构、CSS样式及核心JS逻辑,适用于活动页面或限时抢购场景。

10.23
热度 85
JavaScript实现京东风格图片放大镜效果

本文详解如何使用JavaScript实现类似京东网站的图片放大镜功能。通过监听鼠标移动事件,控制放大镜遮罩与详细图的同步位移,确保放大镜不超出缩略图范围且始终居中。代码包含HTML结构、CSS定位及JS逻辑,适用于电商商品展示场景。

10.23
热度 308
JavaScript实现Div层拖动功能详解

本文介绍如何利用JavaScript实现Div层的自由拖动功能。通过绑定onmousedown、onmousemove和onmouseup等鼠标事件,结合setCapture/releaseCapture方法,实现跨浏览器的层拖动效果。代码包含HTML结构定义和JavaScript逻辑处理,适用于需要动态交互界面的Web开发场景。

10.23
热度 619
JavaScript 对象定义的演进:从工厂模式到组合构造函数

本文系统梳理 JavaScript 中创建对象的几种核心模式。从基础的直接赋值到工厂模式,再到构造函数法,深入分析了各自在内存管理与代码复用上的优缺点。重点讲解了原型模式的局限性及其引发的引用类型共享问题,最终引出结合构造函数与原型的组合模式,这是目前定义复杂对象最常用且高效的方法。

10.23
热度 505
Ext JS 中通过 JavaScript 创建超链接及树节点点击事件处理

本文介绍在 Ext JS 环境中如何利用原生 JavaScript 创建超链接并绑定到树控件节点。主要演示通过 location.href 实现页面跳转,以及使用 document.write 动态生成链接的方法,并结合 Ext.tree.TreeNode 和 TreePanel 组件展示具体的代码实现与配置细节。

10.23
热度 352

标签目录

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