- 博客(8)
- 收藏
- 关注
原创 网站上线 “魔法书”:教你把服务器 “点石成金”
本文介绍了如何将本地开发的网站部署到公网服务器上。主要内容包括:1)购买云服务器(推荐阿里云),获取公网IP;2)通过SSH协议连接服务器,支持密码和密钥两种认证方式;3)安装宝塔面板简化服务器管理,包括配置防火墙安全组规则。文章详细讲解了从选购服务器到完成基础环境搭建的全过程,帮助开发者实现网站的公网访问。通过云服务器部署,可以解决本地开发环境无法对外提供服务的问题,并为后续配置域名、HTTPS等功能奠定基础。
2025-07-17 13:26:39
624
原创 ✨数据类型大揭秘:typeof/instanceof/toString.call 终极指南
本文介绍了JavaScript中四种类型检测方法: typeof操作符适用于原始类型判断(但null会返回"object"); instanceof通过原型链检查对象与构造函数的关系; Object.prototype.toString.call()是最通用的类型检测方法,能精确返回任何值的内部类型标签; Array.isArray()是判断数组类型的首选方法。每种方法各具特点,适用于不同场景下的类型检测需求。
2025-07-17 12:20:57
389
原创 ✨变量变形记:JavaScript 数据类型的 8 种分身术!
JavaScript有8种内置数据类型,分为原始类型(String、Number、Boolean、null、undefined、Symbol、BigInt)和引用类型(Object)。原始类型值不可变,存储在栈中;引用类型存储在堆中,变量保存的是地址。typeof运算符可检测类型。数字类型采用IEEE 754标准,存在精度问题;字符串不可变,需转换为数组进行操作;对象通过引用传递,修改属性会影响原对象。JavaScript是动态弱类型语言,支持隐式类型转换,变量类型可随时改变,灵活但需注意类型转换的潜在问题
2025-07-10 11:55:11
458
原创 ✨ JavaScript 对象 & 包装对象:魔法世界大冒险!
JavaScript 对象与包装对象解析 本文深入探讨了 JavaScript 中的对象和包装对象机制。主要内容包括: 对象创建 - 三种方式:字面量法、new Object() 以及自定义构造函数 构造函数本质 - 普通函数通过 new 调用变为构造函数,创建并初始化新对象 new 操作符机制 - 详解其五步执行流程:创建空对象、绑定原型、this 指向、执行构造函数、返回对象 包装对象 - 基本数据类型临时借对象能力的机制,分为引擎隐式封装和手动显式封装两种形式 类型检测 - typeof 操作符如何区
2025-07-03 20:22:50
964
原创 【JavaScript】一篇文章,带你拿捏JS中的数据类型
JavaScript有8种数据类型:7种基本类型(String、Number、Boolean、null、undefined、Symbol、BigInt)和引用类型Object。基本类型存储在栈内存中,引用类型存储在堆内存中,栈中保存引用地址。字符串不可变,数组可变;数字采用IEEE754标准,存在精度问题;布尔值用于逻辑运算;null表示空值,undefined表示未赋值;Symbol创建唯一标识符;BigInt处理大整数。引用类型包括对象、数组、函数等。内存分为代码空间(存储代码)、栈空间(存储基本类型和
2025-07-03 09:50:08
1117
原创 【JavaScript】一篇文章,带你拿捏闭包
本文探讨了JavaScript中的闭包机制。文章首先通过作用域链和执行上下文的对比,明确了函数作用域由定义位置决定而非调用位置。随后通过实例代码展示了闭包的基本概念:当内部函数引用外部函数变量并被外部调用时,即便外部函数执行完毕,被引用的变量仍会保留在闭包中。作者详细解析了闭包的形成过程、作用(如访问外部作用域、封装变量)及其可能带来的内存泄漏问题。最后总结指出闭包是JavaScript实现函数外部访问内部变量的重要机制,并启发读者思考其他类似实现方式。全文简明扼要地阐述了闭包的核心原理和应用场景。
2025-06-04 23:45:01
645
原创 【JavaScript】一篇文章,带你拿捏JS的预编译
本文介绍了JavaScript的预编译机制及其核心概念。首先通过代码示例展示了变量提升的现象,引出执行上下文的概念,解释其创建和执行两个阶段。接着说明执行栈的工作原理,以及执行上下文与作用域的区别。重点分析了预编译过程,包括全局和函数体内的编译步骤,并通过示例代码详细演示了执行上下文的创建与变化。最后指出预编译仅适用于var和function声明,let/const不存在变量提升。文章通过实际的代码分析帮助理解JavaScript引擎在运行时的处理机制。
2025-06-04 00:27:27
1033
原创 【JavaScript】 一篇文章,带你拿捏作用域和作用域链
在 JavaScript 的编程领域中,作用域和作用域链是极为关键的概念,它们如同大厦的基石,支撑着代码逻辑的运行与变量的管理。理解作用域和作用域链不仅能帮助开发者更高效地编写代码,还能深入掌握 JavaScript 语言的运行机制。然而,这些概念往往因其抽象性而让初学者感到困惑。本文将深入浅出地剖析作用域和作用域链的相关知识,结合代码示例,为大家揭开它们的神秘面纱。作用域作为一个独立的区域,决定了该区域中变量和其他资源的可访问性。作用域是分层的,内层的作用域可以访问外层作用域的变量,反之则不行。
2025-06-03 22:51:02
887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人