当前位置:首页 > 文章列表 > 文章 > 前端 > HTML中UTF-8编码声明位置及设置方法

HTML中UTF-8编码声明位置及设置方法

2026-05-21 11:14:20 0浏览 收藏
在HTML中正确设置UTF-8编码绝非仅添加一行meta标签那么简单,而是一项需严格协同HTTP响应头、HTML5文档声明与文件实际保存编码三者一致的系统性工作:meta charset必须置于head最前端(任何标签和空白之前),HTTP Content-Type响应头优先级更高且不可被HTML内声明覆盖,HTML必须使用标准声明以确保浏览器进入HTML5模式,同时编辑器务必以无BOM的UTF-8格式保存文件;任一环节出错——如服务器返回错误charset、DOCTYPE过时、文件存为GBK或开头存在空行/注释——都会导致中文乱码,调试时还需清除缓存并借助开发者工具逐项验证。

html字符编码怎么设置_html中utf-8编码声明位置

meta charset 必须放在 head 最前面

HTML 文件里声明 UTF-8 编码,最常用也最可靠的方式是用 。但它必须出现在 内、任何其他标签(包括 </code>、<code><link></code>、<code><script></code>)之前,否则浏览器可能已经按默认编码(如 ISO-8859-1)开始解析,导致中文乱码。</p> <p>常见错误:<br>– 把 <code><meta charset="utf-8"></code> 放在 <code><title></code> 后面<br>– 在 <code><head></code> 顶部混入注释或空行(部分旧版 IE 对开头空白敏感)<br>– 使用了 <code><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></code> 这种冗余写法(不推荐,兼容性差且易出错)</p> <h3>HTTP 响应头的 Content-Type 优先级更高</h3> <p>如果服务器返回的 HTTP 响应头里带了 <code>Content-Type: text/html; charset=iso-8859-1</code>,那么即使 HTML 里写了 <code><meta charset="utf-8"></code>,浏览器也会以响应头为准——这是规范行为,不是 bug。</p> <p>验证和修复方法:<br>– 打开浏览器开发者工具 → Network → 刷新页面 → 点击 HTML 请求 → 查看 Response Headers 中的 <code>Content-Type</code><br>– 后端需确保不硬编码错误 charset(例如 PHP 不要 echo 错误 header;Nginx 需检查 <code>charset utf-8;</code> 配置)<br>– 静态文件托管时(如 GitHub Pages、Vercel),通常默认不发 charset,此时依赖 <code><meta charset></code> 生效</p> <h3>HTML5 文档类型是前提</h3> <p><code><meta charset="utf-8"></code> 只在 HTML5 模式下被广泛支持。如果你的页面顶部写着 <code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...></code> 或更老的 DTD,某些浏览器(尤其是 IE)可能忽略该 meta 标签,退回到系统默认编码。</p> <p>务必使用标准 HTML5 声明:<br>– 第一行只能是 <code><!DOCTYPE html></code><br>– 不要加任何 XML 命名空间、public ID 或 system ID<br>– 不要混用 XHTML 语法(如自闭合标签 <code><br /></code> 不影响编码,但非必要)</p> <h3>编辑器保存编码也要匹配</h3> <p>就算 HTML 写对了,如果文本编辑器把文件存成了 GBK 或 ANSI 编码,浏览器读到的字节流本身就是错的,<code><meta charset="utf-8"></code> 也无力回天。</p> <p>检查与设置:<br>– VS Code:右下角点击编码名称(如 “UTF-8” 或 “GBK”),选 “Save with Encoding” → “UTF-8”<br>– Sublime Text:File → Save with Encoding → UTF-8<br>– 记事本(Windows):另存为 → 编码选 “UTF-8”,**不要选“UTF-8-BOM”**(BOM 会导致部分服务端脚本解析异常)<br>– 终端可用 <code>file -i filename.html</code> 或 <code>iconv -l | grep -i utf</code> 辅助判断</p> <p>真正容易被忽略的是三者协同:HTTP 头、HTML 声明、文件实际字节编码,缺一不可。改完任一环节都得清浏览器缓存再试,否则很可能看到的是旧结果。</p><p>今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~</p> </div> <div class="labsList"> </div> <div class="cateBox"> <div class="cateItem"> <a href="/article/606013.html" title="lovemo官方登录入口及免费网页版链接" class="img_box"> <img src="/uploads/20260521/17793332076a0e785768fc9.png" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="lovemo官方登录入口及免费网页版链接">lovemo官方登录入口及免费网页版链接 </a> <dl> <dt class="lineOverflow"><a href="/article/606013.html" title="lovemo官方登录入口及免费网页版链接" class="aBlack">上一篇<i></i></a></dt> <dd class="lineTwoOverflow">lovemo官方登录入口及免费网页版链接</dd> </dl> </div> <div class="cateItem"> <a href="/article/606015.html" title="钉钉视频卡顿怎么解决?" class="img_box"> <img src="/uploads/20260521/17793333146a0e78c2d3931.png" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="钉钉视频卡顿怎么解决?"> </a> <dl> <dt class="lineOverflow"><a href="/article/606015.html" class="aBlack" title="钉钉视频卡顿怎么解决?">下一篇<i></i></a></dt> <dd class="lineTwoOverflow">钉钉视频卡顿怎么解决?</dd> </dl> </div> </div> </div> </div> <div class="leftContBox pt0"> <div class="pdl20"> <div class="contTit"> <a href="/articlelist.html" class="more" title="查看更多">查看更多<i class="iconfont"></i></a> <div class="tit">最新文章</div> </div> </div> <ul class="newArticleList"> <li> <div class="contBox"> <a href="/article/625701.html" class="img_box" title="JavaScript Promise.all 失败后为什么其他请求仍可能继续"> <img src="/uploads/20260909/1788955821-a1d9e9976c-630477cc45-promise-all-cancellation-coordination.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="JavaScript Promise.all 失败后为什么其他请求仍可能继续"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  4小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/4701_new_0_1.html" class="aLightGray" title="javascript">javascript</a> · <a href="/articletag/40974_new_0_1.html" class="aLightGray" title="Fetch API">Fetch API</a> · <a href="/articletag/41072_new_0_1.html" class="aLightGray" title="Promise">Promise</a> · <a href="/articletag/41243_new_0_1.html" class="aLightGray" title="异步控制">异步控制</a> · <a href="javascript:;" class="aLightGray" title="JavaScript">JavaScript</a> <a href="javascript:;" class="aLightGray" title="Fetch">Fetch</a> <a href="javascript:;" class="aLightGray" title="Promise.all">Promise.all</a> <a href="javascript:;" class="aLightGray" title="AbortController">AbortController</a> <a href="javascript:;" class="aLightGray" title="AbortSignal">AbortSignal</a> <a href="javascript:;" class="aLightGray" title="并发请求取消">并发请求取消</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625701.html" class="aBlack" target="_blank" title="JavaScript Promise.all 失败后为什么其他请求仍可能继续">JavaScript Promise.all 失败后为什么其他请求仍可能继续</a> </dt> <dd class="cont2"> <span><i class="view"></i>347浏览</span> <span class="collectBtn user_collection" data-id="625701" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625673.html" class="img_box" title="CSS position sticky 不生效时先检查哪个滚动容器"> <img src="/uploads/20260909/1788951444-d901d502e9-4e8a22dcc5-sticky-layout-constraints.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="CSS position sticky 不生效时先检查哪个滚动容器"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  5小时前  |   </span> </dd> <dt class="lineOverflow"> <a href="/article/625673.html" class="aBlack" target="_blank" title="CSS position sticky 不生效时先检查哪个滚动容器">CSS position sticky 不生效时先检查哪个滚动容器</a> </dt> <dd class="cont2"> <span><i class="view"></i>241浏览</span> <span class="collectBtn user_collection" data-id="625673" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625653.html" class="img_box" title="CSS @container style query 和 size query 怎么区分"> <img src="/uploads/20260909/1788937877-1a02b021a2-378b30fd4e-container-size-domain.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="CSS @container style query 和 size query 怎么区分"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  9小时前  |   </span> </dd> <dt class="lineOverflow"> <a href="/article/625653.html" class="aBlack" target="_blank" title="CSS @container style query 和 size query 怎么区分">CSS @container style query 和 size query 怎么区分</a> </dt> <dd class="cont2"> <span><i class="view"></i>158浏览</span> <span class="collectBtn user_collection" data-id="625653" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625628.html" class="img_box" title="Web Component 自定义元素何时适合放到 connectedCallback"> <img src="/uploads/20260909/1788928193-ed68694c2b-69823369bc-connected-callback-boundary.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Web Component 自定义元素何时适合放到 connectedCallback"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  12小时前  |   </span> </dd> <dt class="lineOverflow"> <a href="/article/625628.html" class="aBlack" target="_blank" title="Web Component 自定义元素何时适合放到 connectedCallback">Web Component 自定义元素何时适合放到 connectedCallback</a> </dt> <dd class="cont2"> <span><i class="view"></i>484浏览</span> <span class="collectBtn user_collection" data-id="625628" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625603.html" class="img_box" title="IndexedDB object store 没有索引时怎么优化按字段查询"> <img src="/uploads/20260909/1788923923-611070052e-cfce535e00-indexeddb-keyrange-query-structure.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="IndexedDB object store 没有索引时怎么优化按字段查询"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  13小时前  |   </span> </dd> <dt class="lineOverflow"> <a href="/article/625603.html" class="aBlack" target="_blank" title="IndexedDB object store 没有索引时怎么优化按字段查询">IndexedDB object store 没有索引时怎么优化按字段查询</a> </dt> <dd class="cont2"> <span><i class="view"></i>476浏览</span> <span class="collectBtn user_collection" data-id="625603" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625579.html" class="img_box" title="Web Worker 不能直接改 DOM 时应该如何回传结果"> <img src="/uploads/20260909/1788916798-545b7cf2b6-2554de4eb3-worker-dom-boundary.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Web Worker 不能直接改 DOM 时应该如何回传结果"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  15小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/4701_new_0_1.html" class="aLightGray" title="javascript">javascript</a> · <a href="/articletag/41028_new_0_1.html" class="aLightGray" title="Web Worker">Web Worker</a> · <a href="javascript:;" class="aLightGray" title="JavaScript">JavaScript</a> <a href="javascript:;" class="aLightGray" title="dom">dom</a> <a href="javascript:;" class="aLightGray" title="postMessage">postMessage</a> <a href="javascript:;" class="aLightGray" title="Web Worker">Web Worker</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625579.html" class="aBlack" target="_blank" title="Web Worker 不能直接改 DOM 时应该如何回传结果">Web Worker 不能直接改 DOM 时应该如何回传结果</a> </dt> <dd class="cont2"> <span><i class="view"></i>443浏览</span> <span class="collectBtn user_collection" data-id="625579" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625556.html" class="img_box" title="AbortController 取消 fetch 后如何避免读取响应体报错"> <img src="/uploads/20260909/1788912742-f6787b4dc7-84e39fc9bb-abortcontroller-request-body-boundary.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="AbortController 取消 fetch 后如何避免读取响应体报错"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  16小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/4701_new_0_1.html" class="aLightGray" title="javascript">javascript</a> · <a href="/articletag/40974_new_0_1.html" class="aLightGray" title="Fetch API">Fetch API</a> · <a href="/articletag/40975_new_0_1.html" class="aLightGray" title="异步请求">异步请求</a> · <a href="javascript:;" class="aLightGray" title="Fetch">Fetch</a> <a href="javascript:;" class="aLightGray" title="AbortController">AbortController</a> <a href="javascript:;" class="aLightGray" title="响应体">响应体</a> <a href="javascript:;" class="aLightGray" title="Response.json">Response.json</a> <a href="javascript:;" class="aLightGray" title="AbortError">AbortError</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625556.html" class="aBlack" target="_blank" title="AbortController 取消 fetch 后如何避免读取响应体报错">AbortController 取消 fetch 后如何避免读取响应体报错</a> </dt> <dd class="cont2"> <span><i class="view"></i>248浏览</span> <span class="collectBtn user_collection" data-id="625556" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625532.html" class="img_box" title="Fetch API 读取响应 JSON 失败时怎么保留原始文本"> <img src="/uploads/20260909/1788908251-a837de10b3-fc0bc96706-fetch-response-clone-branches.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Fetch API 读取响应 JSON 失败时怎么保留原始文本"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  17小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/40493_new_0_1.html" class="aLightGray" title="接口排错">接口排错</a> · <a href="/articletag/40974_new_0_1.html" class="aLightGray" title="Fetch API">Fetch API</a> · <a href="/articletag/41573_new_0_1.html" class="aLightGray" title="JSON解析">JSON解析</a> · <a href="javascript:;" class="aLightGray" title="JSON.parse">JSON.parse</a> <a href="javascript:;" class="aLightGray" title="Fetch API">Fetch API</a> <a href="javascript:;" class="aLightGray" title="Response.json">Response.json</a> <a href="javascript:;" class="aLightGray" title="Response.text">Response.text</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625532.html" class="aBlack" target="_blank" title="Fetch API 读取响应 JSON 失败时怎么保留原始文本">Fetch API 读取响应 JSON 失败时怎么保留原始文本</a> </dt> <dd class="cont2"> <span><i class="view"></i>339浏览</span> <span class="collectBtn user_collection" data-id="625532" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625508.html" class="img_box" title="Next.js Server Action 返回校验错误时怎么保留表单状态"> <img src="/uploads/20260909/1788902129-4382cf72ac-f14e1eb9fd-server-action-state-boundary.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Next.js Server Action 返回校验错误时怎么保留表单状态"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  19小时前  |   <a href="/articletag/8921_new_0_1.html" class="aLightGray" title="react">react</a> · <a href="/articletag/12714_new_0_1.html" class="aLightGray" title="next.js">next.js</a> · <a href="/articletag/39947_new_0_1.html" class="aLightGray" title="表单校验">表单校验</a> · <a href="javascript:;" class="aLightGray" title="Next.js">Next.js</a> <a href="javascript:;" class="aLightGray" title="表单状态">表单状态</a> <a href="javascript:;" class="aLightGray" title="Server Action">Server Action</a> <a href="javascript:;" class="aLightGray" title="useActionState">useActionState</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625508.html" class="aBlack" target="_blank" title="Next.js Server Action 返回校验错误时怎么保留表单状态">Next.js Server Action 返回校验错误时怎么保留表单状态</a> </dt> <dd class="cont2"> <span><i class="view"></i>308浏览</span> <span class="collectBtn user_collection" data-id="625508" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625496.html" class="img_box" title="IntersectionObserver 回调频繁触发时怎么减少重复加载"> <img src="/uploads/20260909/1788900036-b5aeb66228-5ec28c889f-intersectionobserver-callback-boundary.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="IntersectionObserver 回调频繁触发时怎么减少重复加载"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  19小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/729_new_0_1.html" class="aLightGray" title="性能优化">性能优化</a> · <a href="/articletag/39812_new_0_1.html" class="aLightGray" title="IntersectionObserver">IntersectionObserver</a> · <a href="/articletag/39909_new_0_1.html" class="aLightGray" title="懒加载">懒加载</a> · <a href="javascript:;" class="aLightGray" title="懒加载">懒加载</a> <a href="javascript:;" class="aLightGray" title="重复请求">重复请求</a> <a href="javascript:;" class="aLightGray" title="IntersectionObserver">IntersectionObserver</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625496.html" class="aBlack" target="_blank" title="IntersectionObserver 回调频繁触发时怎么减少重复加载">IntersectionObserver 回调频繁触发时怎么减少重复加载</a> </dt> <dd class="cont2"> <span><i class="view"></i>154浏览</span> <span class="collectBtn user_collection" data-id="625496" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625472.html" class="img_box" title="Service Worker 更新后旧缓存不消失怎么设计版本清理"> <img src="/uploads/20260909/1788895490-a62f3f75e1-fe65a51c92-sw-activate-cleanup-map.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Service Worker 更新后旧缓存不消失怎么设计版本清理"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  21小时前  |   <a href="/articletag/243_new_0_1.html" class="aLightGray" title="前端">前端</a> · <a href="/articletag/322_new_0_1.html" class="aLightGray" title="缓存">缓存</a> · <a href="/articletag/10234_new_0_1.html" class="aLightGray" title="pwa">pwa</a> · <a href="/articletag/14884_new_0_1.html" class="aLightGray" title="Service Worker">Service Worker</a> · <a href="javascript:;" class="aLightGray" title="Service Worker">Service Worker</a> <a href="javascript:;" class="aLightGray" title="Cache Storage">Cache Storage</a> <a href="javascript:;" class="aLightGray" title="前端缓存更新">前端缓存更新</a> <a href="javascript:;" class="aLightGray" title="PWA缓存">PWA缓存</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625472.html" class="aBlack" target="_blank" title="Service Worker 更新后旧缓存不消失怎么设计版本清理">Service Worker 更新后旧缓存不消失怎么设计版本清理</a> </dt> <dd class="cont2"> <span><i class="view"></i>127浏览</span> <span class="collectBtn user_collection" data-id="625472" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> <li> <div class="contBox"> <a href="/article/625448.html" class="img_box" title="Vue computed 里修改依赖值为什么会造成循环更新"> <img src="/uploads/20260909/1788891126-ae1e3036af-b26cabcada-computed-dependency-loop.webp" onerror="this.src='/assets/images/moren/morentu.png'" alt="Vue computed 里修改依赖值为什么会造成循环更新"> </a> <dl> <dd class="cont1"> <span> <a href="/articlelist/19_new_0_1.html" class="aLightGray" title="文章">文章</a> · <a href="/articlelist/88_new_0_1.html" class="aLightGray" title="前端">前端</a>   |  22小时前  |   <a href="/articletag/17126_new_0_1.html" class="aLightGray" title="watch">watch</a> · <a href="/articletag/42650_new_0_1.html" class="aLightGray" title="computed">computed</a> · <a href="/articletag/43149_new_0_1.html" class="aLightGray" title="Vue教程">Vue教程</a> · <a href="/articletag/43150_new_0_1.html" class="aLightGray" title="前端响应式">前端响应式</a> · <a href="javascript:;" class="aLightGray" title="VUE">VUE</a> <a href="javascript:;" class="aLightGray" title="watch">watch</a> <a href="javascript:;" class="aLightGray" title="computed">computed</a> <a href="javascript:;" class="aLightGray" title="循环更新">循环更新</a> <a href="javascript:;" class="aLightGray" title="响应式依赖">响应式依赖</a> </span> </dd> <dt class="lineOverflow"> <a href="/article/625448.html" class="aBlack" target="_blank" title="Vue computed 里修改依赖值为什么会造成循环更新">Vue computed 里修改依赖值为什么会造成循环更新</a> </dt> <dd class="cont2"> <span><i class="view"></i>352浏览</span> <span class="collectBtn user_collection" data-id="625448" data-type="article" title="收藏"><i class="collect"></i>收藏</span> </dd> </dl> </div> </li> </ul> </div> </div> <div class="mainRight"> <!-- 右侧广告位banner --> <div class="rightContBox" style="margin-top: 0px;"> <div class="rightTit"> <a href="/courselist.html" class="more" title="查看更多">查看更多<i class="iconfont"></i></a> <div class="tit lineOverflow">课程推荐</div> </div> <ul class="lessonRecomRList"> <li> <a href="/course/9.html" class="img_box" target="_blank" title="前端进阶之JavaScript设计模式"> <img src="/uploads/20221222/52fd0f23a454c71029c2c72d206ed815.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="前端进阶之JavaScript设计模式"> </a> <dl> <dt class="lineTwoOverflow"><a href="/course/9.html" target="_blank" class="aBlack" title="前端进阶之JavaScript设计模式">前端进阶之JavaScript设计模式</a></dt> <dd class="cont1 lineTwoOverflow"> 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。 </dd> <dd class="cont2">543次学习</dd> </dl> </li> <li> <a href="/course/2.html" class="img_box" target="_blank" title="GO语言核心编程课程"> <img src="/uploads/20221221/634ad7404159bfefc6a54a564d437b5f.png" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="GO语言核心编程课程"> </a> <dl> <dt class="lineTwoOverflow"><a href="/course/2.html" target="_blank" class="aBlack" title="GO语言核心编程课程">GO语言核心编程课程</a></dt> <dd class="cont1 lineTwoOverflow"> 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。 </dd> <dd class="cont2">516次学习</dd> </dl> </li> <li> <a href="/course/74.html" class="img_box" target="_blank" title="简单聊聊mysql8与网络通信"> <img src="/uploads/20240103/bad35fe14edbd214bee16f88343ac57c.png" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="简单聊聊mysql8与网络通信"> </a> <dl> <dt class="lineTwoOverflow"><a href="/course/74.html" target="_blank" class="aBlack" title="简单聊聊mysql8与网络通信">简单聊聊mysql8与网络通信</a></dt> <dd class="cont1 lineTwoOverflow"> 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让 </dd> <dd class="cont2">500次学习</dd> </dl> </li> <li> <a href="/course/57.html" class="img_box" target="_blank" title="JavaScript正则表达式基础与实战"> <img src="/uploads/20221226/bbe4083bb3cb0dd135fb02c31c3785fb.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="JavaScript正则表达式基础与实战"> </a> <dl> <dt class="lineTwoOverflow"><a href="/course/57.html" target="_blank" class="aBlack" title="JavaScript正则表达式基础与实战">JavaScript正则表达式基础与实战</a></dt> <dd class="cont1 lineTwoOverflow"> 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。 </dd> <dd class="cont2">487次学习</dd> </dl> </li> <li> <a href="/course/28.html" class="img_box" target="_blank" title="从零制作响应式网站—Grid布局"> <img src="/uploads/20221223/ac110f88206daeab6c0cf38ebf5fe9ed.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="从零制作响应式网站—Grid布局"> </a> <dl> <dt class="lineTwoOverflow"><a href="/course/28.html" target="_blank" class="aBlack" title="从零制作响应式网站—Grid布局">从零制作响应式网站—Grid布局</a></dt> <dd class="cont1 lineTwoOverflow"> 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。 </dd> <dd class="cont2">485次学习</dd> </dl> </li> </ul> </div> <div class="rightContBox"> <div class="rightTit"> <a href="/ai.html" class="more" title="查看更多">查看更多<i class="iconfont"></i></a> <div class="tit lineOverflow">AI推荐</div> </div> <ul class="lessonRecomRList"> <li> <a href="/ai/13899.html" target="_blank" title="H2O EvalGPT:开源LLM大模型评估与排行榜工具" class="img_box"> <img src="/uploads/20260908/17887986376a9ee6adaf3f5.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="H2O EvalGPT:开源LLM大模型评估与排行榜工具" style="object-fit:cover;width:100%;height:100%;"> </a> <dl> <dt class="lineTwoOverflow"><a href="/ai/13899.html" class="aBlack" target="_blank" title="H2O EvalGPT">H2O EvalGPT</a></dt> <dd class="cont1 lineTwoOverflow"> H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。 </dd> <dd class="cont2">53次使用</dd> </dl> </li> <li> <a href="/ai/13892.html" target="_blank" title="SuperCLUE中文大模型评测基准:功能、能力维度与应用指南" class="img_box"> <img src="/uploads/20260831/17881740316a955ecf5901d.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="SuperCLUE中文大模型评测基准:功能、能力维度与应用指南" style="object-fit:cover;width:100%;height:100%;"> </a> <dl> <dt class="lineTwoOverflow"><a href="/ai/13892.html" class="aBlack" target="_blank" title="SuperCLUE">SuperCLUE</a></dt> <dd class="cont1 lineTwoOverflow"> SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。 </dd> <dd class="cont2">204次使用</dd> </dl> </li> <li> <a href="/ai/13891.html" target="_blank" title="C-Eval中文评测基准:大语言模型多学科能力评估指南" class="img_box"> <img src="/uploads/20260902/17883342316a97d09714cfd.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="C-Eval中文评测基准:大语言模型多学科能力评估指南" style="object-fit:cover;width:100%;height:100%;"> </a> <dl> <dt class="lineTwoOverflow"><a href="/ai/13891.html" class="aBlack" target="_blank" title="C-Eval">C-Eval</a></dt> <dd class="cont1 lineTwoOverflow"> 深入了解C-Eval中文评估套件,涵盖52个学科与4级难度。本文详解其功能特点、Zero-shot/Few-shot使用方法及代码示例,助您全面评测LLM中文理解与泛化能力。 </dd> <dd class="cont2">139次使用</dd> </dl> </li> <li> <a href="/ai/13888.html" target="_blank" title="AI Prompt Library:免费AI提示词库,助力ChatGPT高效创作与营销" class="img_box"> <img src="/uploads/20260906/17886942316a9d4ed7bbf53.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="AI Prompt Library:免费AI提示词库,助力ChatGPT高效创作与营销" style="object-fit:cover;width:100%;height:100%;"> </a> <dl> <dt class="lineTwoOverflow"><a href="/ai/13888.html" class="aBlack" target="_blank" title="AI Prompt Library">AI Prompt Library</a></dt> <dd class="cont1 lineTwoOverflow"> 探索AI Prompt Library免费资源库,涵盖营销、写作及多场景AI提示词。兼容ChatGPT、Claude等工具,一键复制优化输出,提升工作效率。 </dd> <dd class="cont2">71次使用</dd> </dl> </li> <li> <a href="/ai/13883.html" target="_blank" title="Generrated:DALL·E 2/3 AI绘画提示词灵感库与图像对比平台" class="img_box"> <img src="/uploads/20260908/17888004336a9eedb167dca.jpg" onerror="this.onerror='',this.src='/assets/images/moren/morentu.png'" alt="Generrated:DALL·E 2/3 AI绘画提示词灵感库与图像对比平台" style="object-fit:cover;width:100%;height:100%;"> </a> <dl> <dt class="lineTwoOverflow"><a href="/ai/13883.html" class="aBlack" target="_blank" title="Generrated">Generrated</a></dt> <dd class="cont1 lineTwoOverflow"> Generrated汇集9300+张DALL·E生成图像及对应提示词,支持查看完整图集、对比DALL·E 2与3版本差异,是AI绘图新手学习Prompt设计与获取创作灵感的实用工具。 </dd> <dd class="cont2">52次使用</dd> </dl> </li> </ul> </div> <!-- 相关文章 --> <div class="rightContBox"> <div class="rightTit"> <a href="/articlelist.html" class="more" title="查看更多">查看更多<i class="iconfont"></i></a> <div class="tit lineOverflow">相关文章</div> </div> <ul class="aboutArticleRList"> <li> <dl> <dt class="lineTwoOverflow"><a href="/article/207000.html" class="aBlack" title="JavaScript函数定义及示例详解">JavaScript函数定义及示例详解</a></dt> <dd> <span class="left">2025-05-11</span> <span class="right">502浏览</span> </dd> </dl> </li> <li> <dl> <dt class="lineTwoOverflow"><a href="/article/621422.html" class="aBlack" title="智能体安全引领产业升级——国内AI安全产品市场深度分析">智能体安全引领产业升级——国内AI安全产品市场深度分析</a></dt> <dd> <span class="left">2026-08-21</span> <span class="right">501浏览</span> </dd> </dl> </li> <li> <dl> <dt class="lineTwoOverflow"><a href="/article/619053.html" class="aBlack" title="CSS变量简化按钮悬停效果技巧">CSS变量简化按钮悬停效果技巧</a></dt> <dd> <span class="left">2026-05-31</span> <span class="right">501浏览</span> </dd> </dl> </li> <li> <dl> <dt class="lineTwoOverflow"><a href="/article/618916.html" class="aBlack" title="JavaScript符号类型详解与应用">JavaScript符号类型详解与应用</a></dt> <dd> <span class="left">2026-05-31</span> <span class="right">501浏览</span> </dd> </dl> </li> <li> <dl> <dt class="lineTwoOverflow"><a href="/article/612539.html" class="aBlack" title="HTML剪贴板复制粘贴怎么用">HTML剪贴板复制粘贴怎么用</a></dt> <dd> <span class="left">2026-05-26</span> <span class="right">501浏览</span> </dd> </dl> </li> </ul> </div> </div> </div> <script src="/assets/js/frontend/common.js"></script> </body> </html>