全部内容
JS 调用 window.print 实现 CSS 分页打印

本文介绍利用 JavaScript 的 window.print 方法结合 CSS 的 page-break-after 属性,解决 Web 在线打印时的分页问题。该方法在 IE 和火狐浏览器中兼容性良好,通过简单的样式设置即可实现指定内容的分页打印。

10.22
热度 356
原生JavaScript实现Tab标签页切换功能

本文提供了一段使用原生JavaScript实现的Tab表单切换代码。通过监听鼠标单击事件,动态修改导航项的样式及内容面板的位置,实现无刷新切换展示效果。代码包含HTML结构、CSS样式及JS逻辑,适合前端初学者参考学习。

10.22
热度 620
在Mac下彻底卸载node和npm的方法

本文介绍在Mac系统中彻底卸载Node.js和NPM的多种方法,包括通过Homebrew、官网PKG安装包以及其他方式安装的清理步骤。提供针对全局模块和软连接的清理脚本,确保开发环境干净无残留。

10.22
热度 387
JavaScript中substring、substr与slice截取字符串的区别详解

本文详细解析JavaScript中截取字符串的三种常用方法:substring、substr和slice。重点对比它们在单参数、双参数及负数参数下的行为差异,特别是slice与substring对负索引的不同处理逻辑,以及IE浏览器中substr处理负值的兼容性问题,帮助开发者准确选择合适的方法。

10.22
热度 545
CentOS 7.2 安装 Node.js 与 npm 并配置全局路径教程

本文详细介绍在 CentOS 7.2 系统中安装 Node.js 及 npm 的完整流程。内容涵盖环境依赖检测、源码编译安装步骤,以及如何通过修改配置文件自定义 npm 的全局安装路径与缓存目录,解决模块管理混乱问题,适用于需要统一管理前端依赖的服务器环境。

10.22
热度 216
解决Node.js全局安装模块后找不到命令的问题

本文介绍如何解决Node.js全局安装模块后终端无法识别命令的问题。通过执行npm prefix -g获取全局安装路径,并将其添加到系统环境变量的Path中,即可恢复命令可用性。

10.22
热度 593
Vue CLI 项目配置多页面应用:后台管理入口集成方案

本文介绍如何在现有的 Vue CLI 项目中,通过修改 Webpack 配置文件来添加后台管理页面入口,而无需重构项目结构。主要涉及 webpack.base.conf.js 的多入口定义、dev 和 prod 模式下 HtmlWebpackPlugin 的 chunks 配置,以及 config/index.js 的输出路径调整,实现前后端页面共享资源且独立打包。

10.22
热度 91
JavaScript Math对象常用属性与方法详解

本文详细介绍JavaScript中Math对象的常用属性与方法。涵盖欧拉常数、自然对数、平方根、绝对值、三角函数(正弦、余弦、正切)以及最大最小值、四舍五入、向上向下取整等核心功能,通过具体代码示例展示各函数的返回值与边界情况,帮助开发者掌握JS内置数学运算能力。

10.22
热度 366
纯JavaScript封装的Ajax功能函数与用法示例

本文详细介绍如何使用纯JavaScript封装Ajax功能函数,涵盖GET与POST请求方式、XMLHttpRequest对象创建及兼容性处理。通过具体代码示例展示如何调用封装函数进行数据交互,并结合PHP后端实现表单用户名验证,帮助开发者掌握前端异步通信的核心技巧。

10.22
热度 342
JavaScript DOM节点操作详解:创建、插入、删除、替换与查找

本文详细解析JavaScript中DOM节点的核心操作方法,涵盖创建、追加、插入、删除、替换及查找等常见场景。通过具体代码示例,演示createElement、appendChild、insertBefore、removeChild及replaceChild等关键API的使用,并深入探讨childNodes与children在获取子节点时的差异,以及针对IE与非IE浏览器的节点查找兼容性问题处理方案。

10.22
热度 225
Node.js中res.end与res.send的区别及用法

本文解析Node.js中res.end与res.send的核心区别。当服务器需向客户端返回具体数据时,必须使用res.send;若无数据返回,则应使用res.end。错误混用会导致报错,文章通过Express示例代码展示了正确用法。

10.22
热度 461
Node.js 内存管理机制与垃圾回收详解

本文深入解析 Node.js 基于 V8 引擎的内存管理机制。重点阐述 V8 堆内存限制的原因及分代式垃圾回收策略,详细对比新生代 Scavenge 算法与老生代 Mark-Sweep/Mark-Compact 算法的工作原理。同时介绍如何通过 --max-old-space-size 调整内存,以及利用 --expose-gc 参数进行强制垃圾回收的实操方法,帮助开发者优化服务性能并排查内存问题。

10.22
热度 332

标签目录

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