全部内容
ECMAScript 6 新增值比较函数 Object.is

本文介绍 ECMAScript 6 新增的 Object.is 方法,用于更精确的值比较。虽然多数情况下 Object.is 等价于 ===,但在处理 NaN、+0 和 -0 时存在关键差异。文章通过代码示例展示了 Object.is 如何解决 === 在特殊值比较上的局限,帮助开发者选择正确的比较方式。

10.29
热度 501
ECMAScript 6 剩余参数(Rest Parameters)详解

本文介绍ES6引入的剩余参数(Rest Parameters)语法,通过三个点前缀接收多余实参。对比其与arguments对象的差异,说明剩余参数为真数组且不含length属性中的剩余项,同时强调剩余参数后不可再定义普通参数,且不能与arguments混用。

10.29
热度 238
ECMAScript 6 函数默认参数详解

本文介绍ES6引入的函数默认参数特性,通过对比ES5写法展示其简化代码的优势。详细解析默认参数的定义位置、与undefined和null的区别、对函数length属性的影响,以及利用默认参数执行函数调用的高级技巧。

10.29
热度 605
JavaScript Date.setYear() 方法详解

本文介绍JavaScript中Date对象的setYear()方法,用于按通用时间设置指定年份。该方法接受一个整型参数yearValue,无返回值。通过示例展示了如何修改Date实例的年份并输出结果。

10.29
热度 305
JavaScript 标识符声明方式的演进:从 ES5 到 ES6

本文梳理了 JavaScript 中标识符声明方式的演变历程。从 ES5 时代的 var 和 function,到 ES6 引入的 let、const 以及 class 关键字,详细解析了各关键字在变量声明、函数定义及类创建中的具体应用与区别,重点阐述了块级作用域与变量提升机制的变化。

10.29
热度 614
JavaScript Date.setUTCSeconds() 方法详解

本文介绍JavaScript中Date对象的setUTCSeconds()方法,用于按通用时间设置秒数。该方法接受秒和毫秒两个可选参数,当传入超出范围的数值时会自动进位调整日期。通过示例展示了如何修改Date实例中的秒值及毫秒处理机制。

10.29
热度 83
JavaScript Date.setUTCMinutes() 方法详解与使用示例

本文详细介绍JavaScript中Date对象的setUTCMinutes()方法,用于按通用时间设置分钟。该方法支持可选的秒和毫秒参数,并具备自动处理数值溢出(如分钟进位)的功能。通过具体代码示例展示其实际应用及返回值说明。

10.29
热度 173
JavaScript Date.setUTCMilliseconds() 方法详解

本文详细介绍JavaScript中Date对象的setUTCMilliseconds()方法。该方法用于按照通用协调时间(UTC)设置指定日期的毫秒值。文章涵盖语法结构、参数含义及边界值处理机制,并通过具体代码示例展示当传入超出0-999范围的数值时,系统如何自动进位更新秒数,帮助开发者准确掌握时间处理技巧。

10.29
热度 259
JavaScript Date.setUTCFullYear() 方法详解

本文介绍 JavaScript Date 对象的 setUTCFullYear() 方法,用于按通用协调时间(UTC)设置年份。该方法支持可选的月份和日期参数,若未指定则沿用现有值。当传入超出范围的数值时,引擎会自动进行进位或借位调整。文章包含语法说明、参数详解及完整运行示例,展示如何修改日期年份并获取结果。

10.29
热度 551
JavaScript Date.setUTCDate() 方法详解与示例

本文详细介绍JavaScript中Date对象的setUTCDate()方法,用于按通用时间设置月份中的日期。文章涵盖语法结构、dayValue参数说明、越界处理机制及返回值,并提供完整的HTML代码示例和运行结果,帮助开发者掌握该API的实际应用。

10.29
热度 209
JavaScript Date.setTime() 方法详解

本文介绍JavaScript中Date对象的setTime()方法,用于通过自1970年1月1日以来的毫秒数设置日期时间。该方法接收一个整数参数,无返回值。通过示例展示了如何修改Date对象的时间值,适用于需要精确控制时间戳的场景。

10.29
热度 140
JS与jQuery判断对象是否为空的实现原理

本文介绍在JavaScript中判断对象是否为空的技巧。原生JS未提供直接方法,但可通过遍历键值对实现。重点解析jQuery中isEmptyObject的实现逻辑:利用for-in循环遍历对象属性,若存在可枚举属性则返回false,否则返回true。同时提供包含hasOwnProperty检查的更严谨判断方式,确保判断准确性。

10.29
热度 143

标签目录

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