mirror of
https://github.com/ZiuChen/ZiuChen.github.io.git
synced 2025-09-11 21:23:39 +08:00
26 lines
16 KiB
HTML
26 lines
16 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>更新日志 | ZiuChen</title>
|
||
<meta name="description" content="Unlimited Progress.">
|
||
<meta name="generator" content="VitePress v1.5.0">
|
||
<link rel="preload stylesheet" href="/assets/style.CgcZPaHE.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.BX5tB7OC.js"></script>
|
||
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||
<link rel="modulepreload" href="/assets/chunks/theme.BO4U0VLs.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.D__0zeO9.js">
|
||
<link rel="modulepreload" href="/assets/project_JSRunner_log_index.md.CHQtgjcT.lean.js">
|
||
<link rel="icon" href="/logo.png">
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-dc294264><!--[--><!--]--><!--[--><span tabindex="-1" data-v-615afeb8></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-615afeb8> Skip to content </a><!--]--><!----><!----><div class="VPLocalNav empty fixed" data-v-dc294264 data-v-0d91adb2><div class="container" data-v-0d91adb2><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-0d91adb2 data-v-a4936952><button data-v-a4936952>Return to top</button><!----></div></div></div><!----><div class="VPContent" id="VPContent" data-v-dc294264 data-v-9bf49efd><div class="VPDoc" data-v-9bf49efd data-v-97779966><!--[--><!--]--><div class="container" data-v-97779966><!----><div class="content" data-v-97779966><div class="content-container" data-v-97779966><!--[--><!--]--><main class="main" data-v-97779966><div style="position:relative;" class="vp-doc _project_JSRunner_log_" data-v-97779966><div><h1 id="更新日志" tabindex="-1">更新日志 <a class="header-anchor" href="#更新日志" aria-label="Permalink to "更新日志""></a></h1><h2 id="v1-3-1" tabindex="-1">v1.3.1 <a class="header-anchor" href="#v1-3-1" aria-label="Permalink to "v1.3.1""></a></h2><p><code>2024-01-23</code></p><ul><li>feat: 支持配置编辑器自动换行</li><li>feat: 支持 ESM 方式引入三方模块</li><li>feat: 代码提示适配新 API</li></ul><h2 id="v1-3-0" tabindex="-1">v1.3.0 <a class="header-anchor" href="#v1-3-0" aria-label="Permalink to "v1.3.0""></a></h2><p><code>2024-01-22</code></p><ul><li>feat: 支持运行 TypeScript 代码</li></ul><h2 id="v1-2-1" tabindex="-1">v1.2.1 <a class="header-anchor" href="#v1-2-1" aria-label="Permalink to "v1.2.1""></a></h2><p><code>2024-01-21</code></p><ul><li>feat: 下拉列表自动聚焦当前脚本</li></ul><h2 id="v1-2-0" tabindex="-1">v1.2.0 <a class="header-anchor" href="#v1-2-0" aria-label="Permalink to "v1.2.0""></a></h2><p><code>2024-01-06</code></p><ul><li>feat: 支持编辑器锁定</li><li>feat: 支持快捷键切换编辑器锁定状态</li><li>feat: 支持自定义缩进、代码片段</li><li>feat: 添加更多快捷键</li><li>fix: 页面UX优化</li></ul><h2 id="v1-1-2" tabindex="-1">v1.1.2 <a class="header-anchor" href="#v1-1-2" aria-label="Permalink to "v1.1.2""></a></h2><p><code>2023-07-09</code></p><ul><li>feat: 支持删除选中的代码片段</li><li>feat: 控制台输出JSON时 支持点击跳转</li><li>feat: 切换页面时缓存编辑器实例</li><li>fix: 历史记录支持滚动 调整顺序</li></ul><h2 id="v1-1-1" tabindex="-1">v1.1.1 <a class="header-anchor" href="#v1-1-1" aria-label="Permalink to "v1.1.1""></a></h2><p><code>2023-07-06</code></p><ul><li>feat: 调整脚本执行时的按钮动效</li><li>feat: 进入插件自动聚焦编辑器</li><li>fix: 修正历史记录展示数量问题</li></ul><h2 id="v1-1-0" tabindex="-1">v1.1.0 <a class="header-anchor" href="#v1-1-0" aria-label="Permalink to "v1.1.0""></a></h2><p><code>2023-06-26</code></p><ul><li>feat: 新增内置Snippet用于快速输出日志</li><li>feat: 新增快捷键用于清空控制台、创建代码片段</li><li>feat: 支持解析首行代码注释作为代码名称并展示</li><li>feat: 支持删除其他代码历史片段</li><li>feat: 调整代码历史回溯数量至99</li><li>feat: 代码运行动效优化</li><li>fix: 修正切换代码片段历史后编辑器未更新的问题</li></ul><h2 id="v1-0-6" tabindex="-1">v1.0.6 <a class="header-anchor" href="#v1-0-6" aria-label="Permalink to "v1.0.6""></a></h2><p><code>2023-05-20</code></p><ul><li>fix: 修正浏览器环境错误未捕获的问题</li></ul><h2 id="v1-0-5" tabindex="-1">v1.0.5 <a class="header-anchor" href="#v1-0-5" aria-label="Permalink to "v1.0.5""></a></h2><p><code>2023-05-10</code></p><ul><li>feat: 函数调用增加节流处理</li><li>fix: 修正错误处理导致的插件闪退问题</li></ul><h2 id="v1-0-4" tabindex="-1">v1.0.4 <a class="header-anchor" href="#v1-0-4" aria-label="Permalink to "v1.0.4""></a></h2><p><code>2023-05-08</code></p><ul><li>feat: 支持顶层await调用</li><li>fix: 修正控制台日志循环引用输出</li><li>refactor: 调整NodeJS下代码执行实现</li><li>chore: 更新依赖版本</li></ul><h2 id="v1-0-3" tabindex="-1">v1.0.3 <a class="header-anchor" href="#v1-0-3" aria-label="Permalink to "v1.0.3""></a></h2><p><code>2023-04-28</code></p><ul><li>feat: 开源仓库链接增加小红点</li><li>fix: 控制台支持展示<code>undefined/null/Symbol</code></li><li>fix: 修复无法设置手动触发模式的bug</li></ul><h2 id="v1-0-2" tabindex="-1">v1.0.2 <a class="header-anchor" href="#v1-0-2" aria-label="Permalink to "v1.0.2""></a></h2><p><code>2023-04-24</code></p><ul><li>fix: 修复NodeJS环境下无法导入第三方模块的问题</li></ul><h2 id="v1-0-1" tabindex="-1">v1.0.1 <a class="header-anchor" href="#v1-0-1" aria-label="Permalink to "v1.0.1""></a></h2><p><code>2023-04-23</code></p><ul><li>feat: 关于页添加项目开源地址</li><li>fix: 即时执行模式下代码为空时忽略警告</li><li>fix: 调整历史回溯的数量限制</li></ul><h2 id="v1-0-0" tabindex="-1">v1.0.0 <a class="header-anchor" href="#v1-0-0" aria-label="Permalink to "v1.0.0""></a></h2><p><code>2023-04-19</code></p><ul><li>插件发布</li></ul></div></div></main><footer class="VPDocFooter" data-v-97779966 data-v-00e73594><!--[--><!--]--><div class="edit-info" data-v-00e73594><div class="edit-link" data-v-00e73594><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/ZiuChen/ZiuChen.github.io/edit/main/docs/project/JSRunner/log/index.md" target="_blank" rel="noreferrer" data-v-00e73594><!--[--><span class="vpi-square-pen edit-link-icon" data-v-00e73594></span> Edit this page on GitHub<!--]--></a></div><div class="last-updated" data-v-00e73594><p class="VPLastUpdated" data-v-00e73594 data-v-9c9bd9f9>Updated Date: <time datetime="2024-11-17T13:54:43.000Z" data-v-9c9bd9f9></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-00e73594><span class="visually-hidden" id="doc-footer-aria-label" data-v-00e73594>Pager</span><div class="pager" data-v-00e73594><!----></div><div class="pager" data-v-00e73594><a class="VPLink link pager-link next" href="/project/ClipboardManager/" data-v-00e73594><!--[--><span class="desc" data-v-00e73594>Next page</span><span class="title" data-v-00e73594>超级剪贴板</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-dc294264 data-v-fce9f0d0><div class="container" data-v-fce9f0d0><p class="message" data-v-fce9f0d0>Released under the MIT License.</p><p class="copyright" data-v-fce9f0d0>Copyright © 2022-PRESENT ZiuChen</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"article_vue demi 做了什么?.md\":\"DkomS8ty\",\"article_【2023】青训营 - 前端练习题汇总解析.md\":\"C5xhl5ez\",\"article_【字节跳动】前端面试题总结.md\":\"BjR5vQWQ\",\"article_【快手】深入理解前端面试题.md\":\"DulZeq_w\",\"article_【用友金融】前端面试题总结.md\":\"0SGrDFk6\",\"article_一文读懂事件冒泡与事件捕获.md\":\"BlteWxiv\",\"article_一文读懂伪类与伪元素.md\":\"tbjuE3Vb\",\"article_一文读懂函数中this指向问题.md\":\"Db6Ei8NK\",\"article_从0实现一个年度报告.md\":\"C0IQjcO1\",\"article_彻底搞懂对象的数据属性描述符、存储属性描述符.md\":\"CkdOHVbw\",\"article_浅析defineproperty与proxy实现的双向绑定.md\":\"Z9in4jjN\",\"article_深入javascript数据类型.md\":\"DUbR-gdx\",\"article_深入vue3源码,看看vue.use后究竟发生了什么?.md\":\"U-_A6dZK\",\"article_深入理解proxy与reflect.md\":\"eSDSWgBH\",\"article_深入理解浏览器缓存机制.md\":\"BCw7r3Hu\",\"article_深入理解浏览器运行原理.md\":\"DZTpj5lY\",\"demos_promiseify-post-message_index.md\":\"D9k1O2Rz\",\"demos_promiseify-post-message_inner.md\":\"CKMbjLzB\",\"index.md\":\"BaXRHKaB\",\"note_css.md\":\"qTVyYAGS\",\"note_front-end engineering.md\":\"m-xT030G\",\"note_javascript.md\":\"B8jKz-W3\",\"note_javascriptenhanced.md\":\"BUDBB12y\",\"note_mysql.md\":\"-9ph9htE\",\"note_react hooks.md\":\"Cfxjbihd\",\"note_react router.md\":\"B2uDdJNW\",\"note_react.md\":\"C5fgLjZy\",\"note_redux.md\":\"DY9rWaS7\",\"note_rust.md\":\"BANj7i7F\",\"note_ssr.md\":\"CeUuLbp8\",\"project_clipboardmanager_guide_index.md\":\"BGs8Gd1W\",\"project_clipboardmanager_index.md\":\"BNtEMIWG\",\"project_clipboardmanager_log_index.md\":\"CQKNPDFA\",\"project_clipboardmanager_statement_index.md\":\"DGhi90v4\",\"project_jsrunner_index.md\":\"DdeWpsbB\",\"project_jsrunner_log_index.md\":\"CHQtgjcT\",\"project_markdown_index.md\":\"D6HV1qjZ\",\"project_markdown_log_index.md\":\"Cz1kxKp0\",\"project_markdown_shortcut_index.md\":\"pX-0BKQY\",\"project_smartwordbreak_index.md\":\"ChUoMjTW\",\"project_smartwordbreak_log_index.md\":\"DPiUFjgD\",\"project_smartwordbreak_statement_index.md\":\"DGcOYBdg\",\"self_index.md\":\"CIp4LLYI\",\"works_contribution.md\":\"DD_uWwui\",\"works_opensource.md\":\"B80FFqm_\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"ZiuChen\",\"description\":\"Unlimited Progress.\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo.png\",\"nav\":[{\"text\":\"首页\",\"link\":\"/\"},{\"text\":\"我的项目\",\"items\":[{\"text\":\"超级剪贴板\",\"link\":\"/project/ClipboardManager/\"},{\"text\":\"超级Markdown\",\"link\":\"/project/Markdown/\"},{\"text\":\"超级JavaScript\",\"link\":\"/project/JSRunner/\"},{\"text\":\"超级分词\",\"link\":\"/project/SmartWordBreak/\"}]},{\"text\":\"开源作品\",\"items\":[{\"text\":\"个人作品\",\"link\":\"/works/opensource\"},{\"text\":\"社区贡献\",\"link\":\"/works/contribution\"}]},{\"text\":\"学习笔记\",\"items\":[{\"text\":\"JavaScript基础\",\"link\":\"/note/JavaScript\"},{\"text\":\"CSS基础\",\"link\":\"/note/CSS\"},{\"text\":\"JavaScript进阶\",\"link\":\"/note/JavaScriptEnhanced\"},{\"text\":\"前端工程化\",\"link\":\"/note/Front-end Engineering\"},{\"text\":\"服务端渲染\",\"link\":\"/note/SSR\"},{\"text\":\"React基础\",\"link\":\"/note/React\"},{\"text\":\"React Hooks\",\"link\":\"/note/React Hooks\"},{\"text\":\"Redux\",\"link\":\"/note/Redux\"},{\"text\":\"React Router\",\"link\":\"/note/React Router\"},{\"text\":\"MySQL\",\"link\":\"/note/MySQL\"},{\"text\":\"Rust\",\"link\":\"/note/Rust\"}]},{\"text\":\"个人介绍\",\"link\":\"/self/\"}],\"sidebar\":[{\"text\":\"我的项目\",\"items\":[{\"text\":\"超级剪贴板\",\"link\":\"/project/ClipboardManager/\"},{\"text\":\"超级Markdown\",\"link\":\"/project/Markdown/\"},{\"text\":\"超级JavaScript\",\"link\":\"/project/JSRunner/\"},{\"text\":\"超级分词\",\"link\":\"/project/SmartWordBreak/\"}]},{\"text\":\"开源作品\",\"collapsed\":true,\"items\":[{\"text\":\"个人作品\",\"link\":\"/works/opensource\"},{\"text\":\"社区贡献\",\"link\":\"/works/contribution\"}]},{\"text\":\"文章归档\",\"collapsed\":true,\"items\":[{\"text\":\"Vue Demi 做了什么?\",\"link\":\"/article/Vue Demi 做了什么?.md\"},{\"text\":\"【2023】青训营 - 前端练习题汇总解析\",\"link\":\"/article/【2023】青训营 - 前端练习题汇总解析.md\"},{\"text\":\"【字节跳动】前端面试题总结\",\"link\":\"/article/【字节跳动】前端面试题总结.md\"},{\"text\":\"【快手】深入理解前端面试题\",\"link\":\"/article/【快手】深入理解前端面试题.md\"},{\"text\":\"【用友金融】前端面试题总结\",\"link\":\"/article/【用友金融】前端面试题总结.md\"},{\"text\":\"一文读懂事件冒泡与事件捕获\",\"link\":\"/article/一文读懂事件冒泡与事件捕获.md\"},{\"text\":\"一文读懂伪类与伪元素\",\"link\":\"/article/一文读懂伪类与伪元素.md\"},{\"text\":\"一文读懂函数中this指向问题\",\"link\":\"/article/一文读懂函数中this指向问题.md\"},{\"text\":\"从0实现一个年度报告\",\"link\":\"/article/从0实现一个年度报告.md\"},{\"text\":\"彻底搞懂对象的数据属性描述符、存储属性描述符\",\"link\":\"/article/彻底搞懂对象的数据属性描述符、存储属性描述符.md\"},{\"text\":\"浅析defineProperty与Proxy实现的双向绑定\",\"link\":\"/article/浅析defineProperty与Proxy实现的双向绑定.md\"},{\"text\":\"深入JavaScript数据类型\",\"link\":\"/article/深入JavaScript数据类型.md\"},{\"text\":\"深入Vue3源码,看看Vue.use后究竟发生了什么?\",\"link\":\"/article/深入Vue3源码,看看Vue.use后究竟发生了什么?.md\"},{\"text\":\"深入理解Proxy与Reflect\",\"link\":\"/article/深入理解Proxy与Reflect.md\"},{\"text\":\"深入理解浏览器缓存机制\",\"link\":\"/article/深入理解浏览器缓存机制.md\"},{\"text\":\"深入理解浏览器运行原理\",\"link\":\"/article/深入理解浏览器运行原理.md\"}]}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/ZiuChen\"},{\"icon\":{\"svg\":\"<svg width=\\\"36\\\" height=\\\"28\\\" viewBox=\\\"0 0 36 28\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><path fill-rule=\\\"evenodd\\\" clip-rule=\\\"evenodd\\\" d=\\\"M17.5875 6.77268L21.8232 3.40505L17.5875 0.00748237L17.5837 0L13.3555 3.39757L17.5837 6.76894L17.5875 6.77268ZM17.5863 17.3955H17.59L28.5161 8.77432L25.5526 6.39453L17.59 12.6808H17.5863L17.5825 12.6845L9.61993 6.40201L6.66016 8.78181L17.5825 17.3992L17.5863 17.3955ZM17.5828 23.2891L17.5865 23.2854L32.2133 11.7456L35.1768 14.1254L28.5238 19.3752L17.5865 28L0.284376 14.3574L0 14.1291L2.95977 11.7531L17.5828 23.2891Z\\\" fill=\\\"#1E80FF\\\"/></svg>\"},\"link\":\"https://juejin.cn/user/1887205216238477\"}],\"editLink\":{\"pattern\":\"https://github.com/ZiuChen/ZiuChen.github.io/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2022-PRESENT ZiuChen\"},\"lastUpdatedText\":\"Updated Date\",\"search\":{\"provider\":\"algolia\",\"options\":{\"appId\":\"LFZ2CPWWUG\",\"apiKey\":\"b4fd296ea5e467b3ac4a582160ff3122\",\"indexName\":\"ziuchenio\"}}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
|
||
|
||
</body>
|
||
</html> |