前端开发
使用防抖和节流优化JavaScript高频事件性能

深入解析JavaScript中防抖与节流的工作原理、手写实现、时序对比与业务选型指南,解决滚动、搜索、缩放等高频事件引发的页面卡顿问题。

10.30
热度 413
使用防抖和节流优化JavaScript高频事件性能
JavaScript脚本常见SyntaxError与ReferenceError排查

系统化排查JavaScript脚本中的SyntaxError(语法错误)与ReferenceError(引用错误)。深入解析解析期与运行期的本质机理、常见报错场景、排查步骤与防御方案。

10.30
热度 408
JavaScript脚本常见SyntaxError与ReferenceError排查
href="javascript:;" 与 href="#"、void(0) 有什么区别

详细对比 href="javascript:;"、href="#" 和 href="javascript:void(0)" 三种阻止链接默认跳转的写法,分析各自的行为差异、适用场景与潜在问题,帮助开发者做出合理选择。

10.30
热度 506
href="javascript:;" 与 href="#"、void(0) 有什么区别
使用JavaScript获取当前网页URL及参数

深入浅出讲解如何使用JavaScript获取当前网页完整URL、各个组成部分以及解析查询参数(Query Parameters)。包含window.location核心属性详解、现代URLSearchParams API实用指南、常见多重参数与哈希路由处理策略,并附四幅高清SVG架构与流程图。

10.30
热度 117
使用JavaScript获取当前网页URL及参数
ES5与ES6语法特性差异对照:现代JavaScript开发必读

全面系统对照ECMAScript 5与ECMAScript 6的核心语法特性差异,深入剖析变量作用域、函数机制、面向对象Class、解构展开、异步模型与ESM模块,提供实操重构流程与高精度对照图示。

10.30
热度 547
ES5与ES6语法特性差异对照:现代JavaScript开发必读
JavaScript弹出层z-index层级覆盖问题怎么解决

深入解析JavaScript弹出层z-index层级覆盖的根本成因,详细讲解层叠上下文机制、排查步骤、Portal外移挂载、CSS属性干扰消除与系统级z-index规范配置方案。

10.30
热度 108
JavaScript弹出层z-index层级覆盖问题怎么解决
怎么优化JS拖拽排序性能?大数据量下的虚拟滚动结合实践

深入解析万级以上大数据量下前端拖拽排序的性能瓶颈与实战解法。通过结合虚拟滚动机制、坐标投影映射算法、脱离文档流的GPU独立克隆图层与基于requestAnimationFrame的边缘自动滚动,彻底消除DOM重排卡顿,实现稳定60FPS的极致体验。

10.30
热度 402
怎么优化JS拖拽排序性能?大数据量下的虚拟滚动结合实践
利用Js的console对象,在控制台打印调式信息测试Js的实现

本文介绍如何利用JavaScript的console对象在浏览器控制台打印调试信息。通过对比IE 11、Firebug及Chrome控制台的API支持情况,详细解析log、info、warn、error等基础方法的用法,并演示字符串格式化、样式输出及变量数组打印技巧,帮助开发者提升前端调试效率。

10.30
热度 145
JavaScript 控制台输出方法详解:console.log 及常用 API

本文详细解析 JavaScript 中控制台输出的多种方法。重点介绍 console.log 的格式化字符串(%s, %d, %f, %o)及多参数拼接规则,并逐一说明 console.debug、info、warn、error、assert、dir、dirxml、trace、group 及 time 等 API 的功能与适用场景,帮助开发者高效进行前端调试。

10.30
热度 514
9个让JavaScript调试更简单的Console命令

本文介绍了JavaScript中Console对象的9个常用调试命令,包括console.log输出信息、占位符格式化、console.group分组、console.dir查看对象属性、console.dirxml显示HTML节点、console.assert条件判断、console.trace追踪调用轨迹、console.time计时以及console.profile性能分析,帮助开发者提升调试效率。

10.30
热度 588
JavaScript实现记住密码功能:Cookie操作与加密解密详解

本文详解如何在JavaScript中利用Cookie实现登录页的记住密码功能。通过封装setCookie与getCookie方法,结合escape/unescape及自定义加密算法,解决明文存储安全隐患。文章提供完整代码示例,涵盖从勾选复选框保存到页面自动填充的全流程,并附带常用Cookie操作函数参考。

10.30
热度 656
Webpack 基础配置与开发服务器详解

本文详细介绍Webpack的基础使用及核心配置项,包括entry入口文件、output输出路径与文件名、module加载器及resolve扩展名配置。同时讲解webpack-dev-server的安装、自动刷新、热更新及端口目录配置,帮助开发者快速搭建前端构建环境。

10.30
热度 560

标签目录

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