Published on2025年6月30日ToPrimitive 内部算法FrontendJavaScript深入探讨 JavaScript 中对象到原始值的转换过程,介绍 `ToPrimitive` 算法的工作原理、提示类型以及如何通过 `Symbol.toPrimitive` 方法自定义转换行为。
Published on2025年6月30日typeof, NaN 与 -0 详解FrontendJavaScript深入探讨 JavaScript 中 `typeof` 运算符的行为,特别是其在处理 `null` 和函数时的特殊情况;详细解释 `NaN` 的定义、比较规则及正确判断方法;最后介绍 `-0` 的存在意义及如何区分它与 `0`。
Published on2025年6月30日未声明标识符的 LHS 与 RHS 查询FrontendJavaScript深入探讨 JavaScript 中未声明标识符的 LHS 和 RHS 查询行为,解释非严格模式下的全局变量创建和严格模式下的错误处理,提供最佳实践建议。
Published on2025年6月30日CSP(内容安全策略)FrontendSecurityCSP(内容安全策略)是一种重要的计算机安全标准,旨在防止跨站脚本攻击、点击劫持等代码注入攻击。它通过定义一系列指令来控制浏览器加载和执行的资源。
Published on2025年6月17日this、原型链与构造过程FrontendJavaScript深入探讨JavaScript中`this`关键字的动态绑定规则(包括`new`、显式、隐式和默认绑定,以及箭头函数的特殊性),详细解析原型(`prototype`)与原型链(`__proto__`)的工作机制,以及`new`关键字在创建对象和实现继承时的内部执行流程。