全部内容
Node.js连接MySQL实现增删改查完整教程

本文详细介绍如何在Node.js中通过node-mysql驱动连接MySQL数据库,涵盖建库、插入数据及增删改查(CRUD)的完整代码示例。针对异步回调特性,解析常见配置与操作坑点,提供基于MySQL 5.5版本的实操指南。

10.22
热度 237
JavaScript 高级函数实战:作用域安全、柯里化与防抖

本文深入解析 JavaScript 中常用的高级函数模式,包括作用域安全的构造函数、惰性载入函数、函数绑定、柯里化、防抖与单次执行函数。通过具体代码示例,阐述如何提升代码性能、简化逻辑并确保全局对象安全,适用于前端开发与框架设计。

10.22
热度 87
JavaScript实现带索引导航与搜索功能的城市列表

本文介绍如何使用JavaScript实现带有索引导航和城市搜索功能的前端列表。主要功能包括自动生成城市首字母索引、点击索引平滑滚动至对应城市,以及通过输入框检索并高亮显示匹配的城市名称。

10.22
热度 404
Node.js模块机制与npm包管理实战指南

本文详解Node.js模块系统核心机制,对比exports与module.exports在变量暴露与类定义中的差异,并通过代码示例演示模块加载与访问方式。同时介绍npm工具的安装流程、node_modules目录结构及package.json依赖管理方法,帮助开发者提升代码复用率与项目维护效率。

10.22
热度 588
兼容IE与Firefox的JavaScript代码高亮与美化实现

本文分享一段经过压缩处理的JavaScript代码,旨在实现跨浏览器(包括IE和Firefox)的代码高亮与美化效果。通过实际测试验证了其在不同环境下的兼容性,并提供了运行、复制及保存代码的交互功能。

10.22
热度 221
JavaScript实现两个DIV等高布局及IE/Firefox兼容问题

本文介绍使用JavaScript获取元素scrollHeight并设置最大高度以实现两个DIV等高的方法。代码通过document.getElementById获取元素,利用Math.max确定最高值并赋值给height属性。文章同时指出该方案在IE下正常,但在Firefox中需刷新才能生效的问题,寻求更优解决方案。

10.22
热度 411
JavaScript面向对象实现猜拳游戏完整代码示例

本文展示了一个基于JavaScript面向对象思想实现的猜拳游戏完整代码。内容涵盖HTML结构、CSS样式(使用迷你简卡通字体)以及核心的JS逻辑,包括类继承、玩家与电脑对象交互及胜负判定。适合希望学习JS面向对象编程及简单游戏开发的开发者参考。

10.22
热度 619
JavaScript 实现拖拽购物车功能详解

本文介绍如何使用 JavaScript 的拖放 API 实现一个简单的购物车功能。通过 HTML5 原生接口,用户可以拖动商品图片至购物车区域,系统自动计算数量与总价。文章提供了完整的 HTML、CSS 及 JS 代码示例,帮助开发者快速掌握前端拖拽交互的实现细节。

10.22
热度 212
不到200行 JavaScript 代码实现富文本编辑器的方法

本文深入解析 Pell 项目,一个仅 130 行核心代码的轻量级富文本编辑器。通过分析 exec 函数、actions 对象及 init 初始化流程,详解如何利用 document.execCommand 实现加粗、链接等编辑功能,并展示如何自定义工具栏按钮及处理用户交互,适合希望理解富文本底层原理的开发者。

10.22
热度 579
JavaScript中sort与多种排序算法的性能对比实测

本文通过实测对比JavaScript内置sort方法与冒泡、快速、插入及希尔排序在1万至1亿数据量下的执行耗时。结果显示,在大规模数据场景下,希尔排序表现优异,甚至优于系统sort;而在随机或小数据量下,插入排序效率最高。文章提供了具体的测试代码与时间数据,帮助开发者根据场景选择合适算法。

10.22
热度 524
JavaScript 实现滑动滑块登录验证功能

本文介绍如何使用 JavaScript 实现滑动滑块登录验证功能。通过监听鼠标拖拽事件判断滑块位置,验证通过后方可提交登录,有效防止机器自动登录。

10.22
热度 166
JavaScript文件加载优化策略详解:位置、Defer与Async

本文详细解析JavaScript文件加载的三种优化方案:将脚本置于Body底部、使用Defer属性及Async属性。重点对比了Defer与Async在加载顺序、执行时机及浏览器兼容性(特别是IE9及以下)上的差异,并探讨了动态脚本加载的优缺点及Hack技巧,帮助开发者根据目标环境选择最佳加载策略。

10.22
热度 664

标签目录

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