[{"data":1,"prerenderedAt":142},["ShallowReactive",2],{"/api/nuxt/home/article_tag?":3,"/api/nuxt/article_title/info?id=28":108,"/api/nuxt/article_title/list?":116},{"error":4,"msg":5,"data":6},1,"成功",[7,26,31,46,63,74,82,96,100,104],{"name":8,"count":9,"articles":10},"前端开发",2,[11,19],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},14,"推荐一个值得学习的 JavaScript 教程网站","JavaScript 教程,现代 JavaScript,编程学习,前端开发,学习资源","如果你正在学习 JavaScript 或希望深入理解这门语言，我强烈推荐一个高质量的学习资源——现代 JavaScript 教程（https://zh.javascript.info/）。这个网站不仅内容全面，而且讲解清晰，适合从初学者到进阶开发者的不同需求。本文将为你详细分析它的特点和优势。",0,"2025-04-08 13:04:37","2025-04-12 09:38:38",{"id":20,"title":21,"tag":22,"summary":23,"sort":16,"is_section":16,"create_time":24,"update_time":25},15,"推荐一个专注于CSS布局的学习网站","CSS布局,网页设计,前端开发,学习资源,Flexbox,Grid","如果你对CSS布局感到困惑，或者希望提升自己的网页设计技能，我强烈推荐一个专注于CSS布局的学习资源——学习CSS布局（https://zh.learnlayout.com/）。这个网站以清晰的讲解和实用的示例，帮助你掌握现代CSS布局的核心技术。","2025-04-08 13:09:33","2025-04-10 12:17:38",{"name":27,"count":9,"articles":28},"学习资源",[29,30],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"id":20,"title":21,"tag":22,"summary":23,"sort":16,"is_section":16,"create_time":24,"update_time":25},{"name":32,"count":9,"articles":33},"国密算法",[34,40],{"id":35,"title":36,"tag":32,"summary":37,"sort":16,"is_section":16,"create_time":38,"update_time":39},16,"国密算法介绍","随着信息技术的快速发展，密码技术作为网络安全的核心保障，其自主可控性愈发重要。中国自主研发的商用密码体系（简称“国密算法”）应运而生，涵盖对称加密、非对称加密、哈希算法等多种类型。本文将对国密算法中的SM1、SM2、SM3和SM4进行详细介绍，解析其技术特点与应用场景。","2025-04-10 08:44:55","2025-04-10 12:17:32",{"id":41,"title":42,"tag":43,"summary":42,"sort":16,"is_section":16,"create_time":44,"update_time":45},19,"vue项目使用国密SM2，SM3，SM4功能实现，使用sm-crypto实现","sm-crypto,国密算法","2025-04-12 09:16:09","2025-04-23 11:00:38",{"name":47,"count":9,"articles":48},"web前端",[49,56],{"id":50,"title":51,"tag":52,"summary":53,"sort":16,"is_section":16,"create_time":54,"update_time":55},18,"vue2项目搭建示例","vue2,webpack,项目工程化,web前端","使用wepback4.x搭建vue2项目示例","2025-04-10 14:19:18","2025-04-10 14:21:03",{"id":57,"title":58,"tag":59,"summary":60,"sort":16,"is_section":16,"create_time":61,"update_time":62},22,"关于windows环境下，nodejs安装包和python相关错误","nodejs,web前端,node-pre-gyp","本文介绍了在windows环境下，nodejs安装包时，使用node-pre-gyp常遇到python相关错误的问题。以及解决对策。","2025-05-11 10:44:13","2025-05-11 11:09:32",{"name":64,"count":9,"articles":65},"nodejs",[66,73],{"id":67,"title":68,"tag":69,"summary":70,"sort":16,"is_section":16,"create_time":71,"update_time":72},21,"MidwayJS打包部署相关问题","nodejs,typescript,后端框架,MidwayJS","介绍了MidwayJS打包部署相关问题","2025-05-02 08:58:29","2025-05-02 20:39:32",{"id":57,"title":58,"tag":59,"summary":60,"sort":16,"is_section":16,"create_time":61,"update_time":62},{"name":75,"count":9,"articles":76},"typescript",[77,78],{"id":67,"title":68,"tag":69,"summary":70,"sort":16,"is_section":16,"create_time":71,"update_time":72},{"id":79,"title":80,"tag":75,"summary":80,"sort":16,"is_section":16,"create_time":81,"update_time":81},27,"记一次typescript项目突然无法打包问题","2026-04-28 10:57:22",{"name":83,"count":9,"articles":84},"electron",[85,90],{"id":86,"title":87,"tag":88,"summary":87,"sort":16,"is_section":16,"create_time":89,"update_time":89},23,"关于electron项目中主进程console.log打印的汉字是乱码的问题","electron,乱码","2025-06-24 15:34:58",{"id":91,"title":92,"tag":93,"summary":92,"sort":16,"is_section":16,"create_time":94,"update_time":95},24,"electron项目中使用sqlite","electron,sqlite","2025-06-24 15:43:20","2025-06-24 15:44:07",{"name":97,"count":4,"articles":98},"JavaScript 教程",[99],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"name":101,"count":4,"articles":102},"现代 JavaScript",[103],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"name":105,"count":4,"articles":106},"编程学习",[107],{"id":12,"title":13,"tag":14,"summary":15,"sort":16,"is_section":16,"create_time":17,"update_time":18},{"error":4,"msg":5,"data":109},{"title":110,"summary":110,"tag":111,"create_time":112,"previousArticle":113,"nextArticle":114,"content":115},"处理突然出现的输入框需要连续输入2次中文标点才能成功的问题","chromium,bug","2026-06-15 14:47:34",{"id":79,"title":80},null,"\u003Ch2 id=\"\">省流\u003C/h2>\n\u003Cp>chromium项目存在bug，会导致特定情况下输入框输入中文标点的时候第一次无效。\u003C/p>\n\u003Cp>我找到一个具体的issues地址：\n\u003Ca href=\"https://issues.chromium.org/issues/521205128\">https://issues.chromium.org/issues/521205128\u003C/a>\u003C/p>\n\u003Cp>如果未来地址失效也没关系，内容就是有人报告了这样的bug，并给出了复现的代码如下\u003C/p>\n\u003Cpre>\u003Ccode class=\"html language-html\">&lt;div&gt;&lt;div autocorrect=\"off\" contenteditable=\"true\"&gt;&lt;div&gt;abc&lt;/div&gt;&lt;/div&gt;&lt;div&gt;\n\u003C/code>\u003C/pre>\n\u003Cp>只要网页中出现这样写法的输入框，就会出现这个的BUG。\n截至2026年6月15日下午14点50分谷歌浏览器和edge都存在这个问题。\n下面是我电脑上浏览器的版本(依然存在这个问题)\n谷歌浏览器版本是149.0.7827.115\nedge版本149.0.4022.69\u003C/p>\n\u003Ch2 id=\"-1\">解决方案\u003C/h2>\n\u003Cp>因为这个是浏览器问题，所以前端应该没啥好的直接解决方案。\nAI帮我排查的时候我发现。使用下面两种情况是没有问题的。我认为临时解决的话就是自己修改html代码的嵌套或者配置方式，如果是复杂的富文本组件只能提示用户暂时更换浏览器\u003C/p>\n\u003Cpre>\u003Ccode class=\"html language-html\"> &lt;div contenteditable=\"true\" style=\"border:1px solid #ccc;min-height:100px;\"&gt;&lt;/div&gt;\n\n\n  &lt;textarea rows=\"4\" cols=\"50\"&gt;&lt;/textarea&gt;\n\u003C/code>\u003C/pre>\n\u003Ch2 id=\"bug\">关于发现这个BUG的一些事情\u003C/h2>\n\u003Cp>我在测试自己封装的md-editor-v3编辑器的时候发现了这个问题，因为这个编辑器我已经用了很久了，所以我认为不该出现这种问题。我把代码交给AI进行检查测试，结果AI给出的测试和修改意见都无效。\u003C/p>\n\u003Cp>后来我发现，我在编辑器里面监听键盘按下事件的时候根本无法获取第一次的键盘事件，我就知道问题不是代码问题，是浏览器或者输入法之类的问题。\u003C/p>\n\u003Cp>但是我分别使用了多个AI进行进一步排查，最终都没有合适的方法。\u003C/p>\n\u003Cp>所以我最后让AI去网上搜索看是否有和我问题一样的情况。结果AI发现已经有多人提交了这个BUG，我进入对应页面查看才确定这是浏览器内核的BUG。\u003C/p>\n\u003Cp>所以我认为现在很多人喜欢让AI agent解决问题，如果这几天遇到这个问题来让AI独立解决，很可能是花费大量token也无法实际解决问题。\u003C/p>",{"error":4,"msg":5,"data":117},{"data":118,"total":141},[119,121,122,123,124,125,126,132,133,134],{"create_time":112,"update_time":112,"id":120,"title":110,"summary":110,"tag":111,"sort":16,"is_section":16},28,{"create_time":81,"update_time":81,"id":79,"title":80,"summary":80,"tag":75,"sort":16,"is_section":16},{"create_time":94,"update_time":95,"id":91,"title":92,"summary":92,"tag":93,"sort":16,"is_section":16},{"create_time":89,"update_time":89,"id":86,"title":87,"summary":87,"tag":88,"sort":16,"is_section":16},{"create_time":61,"update_time":62,"id":57,"title":58,"summary":60,"tag":59,"sort":16,"is_section":16},{"create_time":71,"update_time":72,"id":67,"title":68,"summary":70,"tag":69,"sort":16,"is_section":16},{"create_time":127,"update_time":128,"id":129,"title":130,"summary":130,"tag":131,"sort":16,"is_section":16},"2025-04-12 15:07:05","2025-04-12 15:17:48",20,"推荐一种本地部署Stable Diffusion的方法","Stable Diffusion,AI绘图",{"create_time":44,"update_time":45,"id":41,"title":42,"summary":42,"tag":43,"sort":16,"is_section":16},{"create_time":54,"update_time":55,"id":50,"title":51,"summary":53,"tag":52,"sort":16,"is_section":16},{"create_time":135,"update_time":136,"id":137,"title":138,"summary":139,"tag":140,"sort":16,"is_section":16},"2025-04-10 12:55:03","2025-04-10 13:00:36",17,"一种windows系统下nodejs版本切换的方法","在 Windows 系统中管理 Node.js 版本可能会让人头疼，尤其是当不同项目需要不同版本的 Node.js 时。GNVM（Go Node Version Manager）是一个简单而强大的工具，专为 Windows 用户设计，帮助你轻松安装、切换和管理多个 Node.js 版本。无论是初学者还是经验丰富的开发者，GNVM 都能让你在不同版本之间无缝切换，满足各种开发需求。","GNVM, Node.js 版本管理, Windows 系统, Node.js 多版本,Node.js 切换",13,1781507226677]