
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Dendoink&#39;s Blog</title>
      <link>https://dendoink.com/blog</link>
      <description>Exploring the Intersection of Technology and Thought</description>
      <language>en-us</language>
      <managingEditor>dendoink@gmail.com (Dendoink)</managingEditor>
      <webMaster>dendoink@gmail.com (Dendoink)</webMaster>
      <lastBuildDate>Fri, 21 Mar 2025 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://dendoink.com/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://dendoink.com/blog/AI/AI-and-the-Everyday-Finding-Our-Way-in-a-Changing-World</guid>
    <title>当AI来敲门：普通人如何在巨变时代寻找自我？</title>
    <link>https://dendoink.com/blog/AI/AI-and-the-Everyday-Finding-Our-Way-in-a-Changing-World</link>
    <description>我们似乎正站在一个前所未有的十字路口。每天的新闻都在刷新着我们对智能的认知，那些曾经只存在于想象中的场景，正在以惊人的速度变成现实。</description>
    <pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>AI</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/AI/Claude-3.7-Sonnet-and-Claude-Code</guid>
    <title>一文看懂 Claude3.7 核心升级与开发者工具</title>
    <link>https://dendoink.com/blog/AI/Claude-3.7-Sonnet-and-Claude-Code</link>
    <description>Claude3.7 Sonnet是首个市场混合推理模型，集成即时响应与深度思考双模式，大幅提升编码、全栈开发及复杂任务处理能力。</description>
    <pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>AI</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/AI/yc-vertical-ai-agents-could-be-10x-bigger-than-saas</guid>
    <title>Y Combinator:垂直AI代理的未来展望</title>
    <link>https://dendoink.com/blog/AI/yc-vertical-ai-agents-could-be-10x-bigger-than-saas</link>
    <description>探讨垂直AI代理如何通过替代传统SaaS和人工团队，重构企业效率边界，并分析其3000亿美元市场的潜在机会。</description>
    <pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>AI</category><category>创业</category><category>SaaS</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/translations/2021-09-01</guid>
    <title>Inside fiber in depth</title>
    <link>https://dendoink.com/blog/translations/2021-09-01</link>
    <description>深入研究 React 称为 Fiber 的新架构，了解新 reconciliation 算法的两个主要阶段。</description>
    <pubDate>Wed, 01 Sep 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Translations</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-10</guid>
    <title>06-从Prototype 到面向对象编程</title>
    <link>https://dendoink.com/blog/javascript/2021-04-10</link>
    <description>结合 [上一篇文章](/blog/2024/04/09/index) ，我们来聊聊 `面向对象编程`</description>
    <pubDate>Sat, 10 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-09</guid>
    <title>05-从 IIFE 到 Babel</title>
    <link>https://dendoink.com/blog/javascript/2021-04-09</link>
    <description>结合 [上一篇文章](/blog/2024/04/08/index) ，我们来聊聊 `Babel`</description>
    <pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-08</guid>
    <title>04-从薛定谔的猫到 event loop</title>
    <link>https://dendoink.com/blog/javascript/2021-04-08</link>
    <description>结合 [上一篇文章](/blog/2024/04/07/index) ，我们来聊聊 `promise` 的特性</description>
    <pubDate>Thu, 08 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-07</guid>
    <title>03-从 Promise 到 Filter 实现异步编程</title>
    <link>https://dendoink.com/blog/javascript/2021-04-07</link>
    <description>结合 [上一篇文章](/blog/2024/04/06/index) ，我们来聊聊 `Promise`</description>
    <pubDate>Wed, 07 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-06</guid>
    <title>02-从 Generator 到 Promise 实现异步编程</title>
    <link>https://dendoink.com/blog/javascript/2021-04-06</link>
    <description>结合 [上一篇文章](/blog/2024/04/05/index) ，我们来聊聊 `Generator`</description>
    <pubDate>Tue, 06 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/javascript/2021-04-05</guid>
    <title>01-从 for of 聊到 Generator</title>
    <link>https://dendoink.com/blog/javascript/2021-04-05</link>
    <description>说起 `for of` 相信每个写过 `JavaScript` 的人都用过 `for of` ，平时我们用它做什么呢？大多数情况应该就是遍历数组了，当然，更多时候，我们也会用 `map()` 或者 `filer()` 来遍历一个数组。 但是就像我们标题里面说的，它跟 `Generator` 能扯上什么关系呢？</description>
    <pubDate>Mon, 05 Apr 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>JavaScript</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/00-index</guid>
    <title>00-写在前面</title>
    <link>https://dendoink.com/blog/chrome-tricks/00-index</link>
    <description>本系列要介绍的，就是 `Chrome-DevTools` 的使用技巧。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/01-chrome-version</guid>
    <title>01-Chrome 版本</title>
    <link>https://dendoink.com/blog/chrome-tricks/01-chrome-version</link>
    <description>Chrome 版本查看</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/02-copying_saving</guid>
    <title>02-复制 &amp; 保存</title>
    <link>https://dendoink.com/blog/chrome-tricks/02-copying_saving</link>
    <description>在调试的过程中，我们总要对 Dev Tools 里面的数据进行 复制 或者 保存 的操作，所以我们来看看，关于这些，有什么小技巧呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/03-hotkey</guid>
    <title>03-快捷键和通用技巧</title>
    <link>https://dendoink.com/blog/chrome-tricks/03-hotkey</link>
    <description>如果有人问你最有效提升开发效率的方式？你首先想到的肯定是快捷键！那在 Chrome 中有哪些值得我们去了解的快捷键呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/04-command</guid>
    <title>04-使用 Command</title>
    <link>https://dendoink.com/blog/chrome-tricks/04-command</link>
    <description>使用 Command 菜单，快速找到那些被隐藏起来的功能。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/05-code_block</guid>
    <title>05-代码块的使用</title>
    <link>https://dendoink.com/blog/chrome-tricks/05-code_block</link>
    <description>使用代码块，快速找到那些被隐藏起来的功能。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/06-about</guid>
    <title>06-console 中的 $</title>
    <link>https://dendoink.com/blog/chrome-tricks/06-about</link>
    <description>使用 $ ，快速找到那些被隐藏起来的功能。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/07-bugInConsole</guid>
    <title>07-console.log 的 &quot;bug&quot; ?</title>
    <link>https://dendoink.com/blog/chrome-tricks/07-bugInConsole</link>
    <description>使用 console.log ，快速找到那些被隐藏起来的功能。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/08-asyncConsole</guid>
    <title>08-异步的 console</title>
    <link>https://dendoink.com/blog/chrome-tricks/08-asyncConsole</link>
    <description>与浏览器有关的 API 大部分都基于 `Promise` , 但在 `Console` 面板用起来很不方便。有没有使用的技巧呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/09-ninjaLog</guid>
    <title>09-Ninja console.log</title>
    <link>https://dendoink.com/blog/chrome-tricks/09-ninjaLog</link>
    <description>设置断点是不是被执行了太多次？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/10-formatInConsole</guid>
    <title>10-自定义格式转换器</title>
    <link>https://dendoink.com/blog/chrome-tricks/10-formatInConsole</link>
    <description>有没有想过，在 `Chrome` 中用自己定义的格式来打印一个对象呢?</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/11-object_function</guid>
    <title>11-对象&amp;方法</title>
    <link>https://dendoink.com/blog/chrome-tricks/11-object_function</link>
    <description>在我们调试 `Javascript` 的代码时， `对象` 和 `方法` 作为经常被我们调试的对象，所以这里介绍关于 `对象` 和 `方法` 的调试技巧。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/12-consoleTips_01</guid>
    <title>12-console.log 并不简单</title>
    <link>https://dendoink.com/blog/chrome-tricks/12-consoleTips_01</link>
    <description>我最开始接触前端的时候，学会用的就是 `console.log` ，甚至现在，大部分情况也还在用它调试，但不同的场景下，其实有更多好用的 API。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/13-consoleTips_02</guid>
    <title>13-打造一个终极 log</title>
    <link>https://dendoink.com/blog/chrome-tricks/13-consoleTips_02</link>
    <description>我们刚刚看到了 `console.table` 这个技巧，也了解了在他上面的 `{}` ，那么我们为什么不将他们结合起来打造一个终极 `log` 呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/14-consoleTips_03</guid>
    <title>14-打印时间戳</title>
    <link>https://dendoink.com/blog/chrome-tricks/14-consoleTips_03</link>
    <description>如果我们想看到打印的时间戳呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/15-consoleTips_04</guid>
    <title>15-直接把 `log` 作为回调函数</title>
    <link>https://dendoink.com/blog/chrome-tricks/15-consoleTips_04</link>
    <description>有没有试过直接把 `log` 作为回调函数？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/16-networkBasic</guid>
    <title>16-初窥 Network</title>
    <link>https://dendoink.com/blog/chrome-tricks/16-networkBasic</link>
    <description>Network 作为调试中比不可少的一环，但你对它的了解有多少呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/17-networkDetail_01</guid>
    <title>17-Network 深入</title>
    <link>https://dendoink.com/blog/chrome-tricks/17-networkDetail_01</link>
    <description>Network 和我们每天的工作息息相关，但是你真的了解它吗？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/18-networkDetail_02</guid>
    <title>18-Network 细节</title>
    <link>https://dendoink.com/blog/chrome-tricks/18-networkDetail_02</link>
    <description>Network 还有哪些使用技巧呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/19-elementTips</guid>
    <title>19-元素面板的基本操作</title>
    <link>https://dendoink.com/blog/chrome-tricks/19-elementTips</link>
    <description>几乎每次打开 Chrome 进行调试都会用到元素面板，那你知道有哪些技巧吗？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/20-elementInDeep_01</guid>
    <title>20-元素面板调试技巧</title>
    <link>https://dendoink.com/blog/chrome-tricks/20-elementInDeep_01</link>
    <description>除了基本的功能，还有哪些好用却不为人知的技巧？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/21-elementInDeep_02</guid>
    <title>21-元素面板里的编辑器</title>
    <link>https://dendoink.com/blog/chrome-tricks/21-elementInDeep_02</link>
    <description>仔细深入的话，元素面板里面还有很多被忽略的功能。</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/22-colorPicker</guid>
    <title>22-颜色选择器</title>
    <link>https://dendoink.com/blog/chrome-tricks/22-colorPicker</link>
    <description>你有仔细的研究过颜色选择器吗？如果仔细查看就会发现： `DevTools` 的开发团队在这个小玩意里面，竟然放了那么多意想不到的东西！</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/23-drawerTips</guid>
    <title>23-Drawer 使用技巧</title>
    <link>https://dendoink.com/blog/chrome-tricks/23-drawerTips</link>
    <description>说到 `Drawer` 大部分的朋友可能都很陌生，那 `Drawer` 是个什么东西？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/24-drawerTips_deep_01</guid>
    <title>24-Drawer 动画调试</title>
    <link>https://dendoink.com/blog/chrome-tricks/24-drawerTips_deep_01</link>
    <description>Drawer 中有一项叫Animations说真的我之前几乎没用过，但是了解之后才发现这功能太棒了!</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/25-drawerTips_deep_02</guid>
    <title>25-Drawer 性能优化</title>
    <link>https://dendoink.com/blog/chrome-tricks/25-drawerTips_deep_02</link>
    <description>经常会发现，项目里面外部库的一大块 `JavaScript` ，或者选择器上的一些 `CSS` 规则，实际都没有用到，但是怎么找到并且优化这一部分内容呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/26-workspaceTips</guid>
    <title>26-Workspace 使用技巧</title>
    <link>https://dendoink.com/blog/chrome-tricks/26-workspaceTips</link>
    <description>我们总是习惯于先在 `IDE` 或者文本编辑器中修改代码，然后再进入 `Chrome` 中进行调试，那有没有想过直接就在 `Chrome` 中来修改我们的代码呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/27-Automatically_pretty_print</guid>
    <title>27-自动美化输出</title>
    <link>https://dendoink.com/blog/chrome-tricks/27-Automatically_pretty_print</link>
    <description>每次调试几乎都会打开 `Source` 面板，但是默认的 `Source` 显示的内容是没有美化过的代码，能不能打开就是格式化之后的内容呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/28-CSSOverview</guid>
    <title>28-CSS 概览</title>
    <link>https://dendoink.com/blog/chrome-tricks/28-CSSOverview</link>
    <description>在 element 面板你可以检查每个元素的 CSS，那有没有办法看到整个页面的 CSS 概览呢？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/29-Custom_UI_Themes</guid>
    <title>29-Custom UI Themes</title>
    <link>https://dendoink.com/blog/chrome-tricks/29-Custom_UI_Themes</link>
    <description>可能你知道怎么更换 `Chrome` 的网页主题，但是你知道怎么更换 `Devtools` 的主题吗？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

  <item>
    <guid>https://dendoink.com/blog/chrome-tricks/30-Source_diff</guid>
    <title>30-Source diff</title>
    <link>https://dendoink.com/blog/chrome-tricks/30-Source_diff</link>
    <description>看完 worksapce 的介绍，我们可以把改动同步到本地的文件中，但是对于修改了什么，以及哪些是新增的部分，还是会模糊不清对吗？</description>
    <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
    <author>dendoink@gmail.com (Dendoink)</author>
    <category>Chrome</category>
  </item>

    </channel>
  </rss>
