会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
haoxiugong
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2025年11月25日
这些奇怪的JavaScript隐式转换你一定遇到过!
摘要: 一、JS 数据类型 JS 有 7 种基本类型: number string boolean null undefined symbol(ES6) bigint(ES2020) 以及引用类型:object(包括数组、函数、日期等) ⚠️ 注意:typeof null 'object' 是历史 bug,
阅读全文
posted @ 2025-11-25 14:37 秀秀不只会前端
阅读(18)
评论(0)
推荐(0)
2025年11月24日
简单聊聊webpack摇树的原理
摘要: Webpack 的 Tree Shaking(摇树)是一项用于消除 JavaScript 上下文中未引用代码的优化手段,它能有效减小打包体积。 核心原理 Tree Shaking 的本质是 死代码消除,它依赖 ES6 模块(ESM)的静态语法结构。 静态分析:ESM 的 import/e
阅读全文
posted @ 2025-11-24 17:59 秀秀不只会前端
阅读(11)
评论(0)
推荐(0)
2025年11月20日
我为什么要学MCP?
摘要: 以下内容完全紧扣官方文档,目的在于提取主要内容方便小白理解。 由于是了解 MCP 理论的文章,这里暂时不做 MCP server/client 代码的实战讲解。 一、概念 MCP 是一个为大型语言模型(LLM)与“外部世界”(文件、数据库、工具、workflow、第三方 API 等)之间建立标准化双
阅读全文
posted @ 2025-11-20 22:44 秀秀不只会前端
阅读(20)
评论(0)
推荐(0)
2025年11月19日
面试官问你这些,其实是在问你JavaScript执行原理!
摘要: 一、执行上下文(Execution Context)与环境记录(Environment Record) 执行上下文是函数/全局/模块代码执行时的抽象环境,包含几部分: LexicalEnvironment(词法环境)——存 let/const/class、catch 参数、块级作用域、函数参数、
阅读全文
posted @ 2025-11-19 21:44 秀秀不只会前端
阅读(9)
评论(0)
推荐(0)
2025年11月17日
事件循环其实很简单!
摘要: 一、概念 JavaScript 是单线程执行(基于执行栈 / 调用栈 call stack),事件循环负责不断地从各种任务队列里取任务执行——以保证异步任务的函数回调按规则有序运行,浏览器环境和 Node.js 环境都使用事件循环,尽管他们的事件循环逻辑并不相同。 之所以函数的执行基于“栈”这种结构
阅读全文
posted @ 2025-11-17 22:48 秀秀不只会前端
阅读(8)
评论(0)
推荐(0)
2025年11月16日
跨域问题解决方案的弃子——JSONP
摘要: 今天一位学弟“哭着”来找我,说他面试美团(实习岗)的时候,被问到了跨域问题的解决方案,回答的并不好。我还正想着,这么常见的问题回答不出来,这不就是基础不过关。但谁知道,面试官让他封装 JSONP 来实现跨域!怪我当时还告诉他们这种方案现在很少用,看一眼八股了解即可,现在可谓是啪啪打脸! 既然都问到了
阅读全文
posted @ 2025-11-16 15:25 秀秀不只会前端
阅读(32)
评论(0)
推荐(0)
2025年11月15日
Access-Control-Allow-Origin 在企业中的用法
摘要: 接上篇文章说道,跨域解决方案中的 CORS 方案,会配置一个 Access-Control-Allow-Origin 的配置项,而且我们一般不直接配置为 *,这样做的原因是什么以及企业中的最佳实践是怎么样的,这篇文章给你答案! 简单概括 Access-Control-Allow-Origin: *
阅读全文
posted @ 2025-11-15 21:23 秀秀不只会前端
阅读(41)
评论(0)
推荐(0)
HTTPS 究竟比 HTTP 好在哪?
摘要: 一、HTTP vs HTTPS 概览 HTTPS = HTTP + 加密认证(基于 TLS),能防止被中间人窃听与篡改,并证明服务器身份。 非对称(RSA/ECDSA)用于做身份认证与安全协商密钥(但慢)。 对称加密速度快,适合实际数据传输。 握手用非对称协商对称会话密钥,然后用对称加密通信。
阅读全文
posted @ 2025-11-15 21:21 秀秀不只会前端
阅读(49)
评论(0)
推荐(0)
跨域问题解决方案汇总
摘要: 全文默认讲的是浏览器端发起的 HTTP 请求的“跨域”问题(同源策略导致的受限)。 跨域 / 同源策略概述 同源(same-origin):协议、域名(host)、端口 三者完全相同称为同源。 例如 https://example.com:443 和 http://example.com 不是同
阅读全文
posted @ 2025-11-15 21:18 秀秀不只会前端
阅读(21)
评论(0)
推荐(0)
身为大厂前端的你,不能不知道Babel + Polyfill!
摘要: 〇、Babel 概述 Babel 的工作原理 = “把代码变树 → 改树 → 再变回代码”。 也就是三个阶段: Parse(解析):ESNext(ES 新语法) → AST 语法树 Transform(转换):插件修改 AST Generate(生成):AST → 旧 JS 代码(浏览器都可以识别的
阅读全文
posted @ 2025-11-15 21:15 秀秀不只会前端
阅读(11)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告