<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Js on zeromake 的个人博客</title><link>/tags/js/</link><description>Recent content in Js on zeromake 的个人博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 29 Jul 2024 16:48:20 +0800</lastBuildDate><atom:link href="/tags/js/index.xml" rel="self" type="application/rss+xml"/><item><title>在不使用 webpack，vite 的打包工具下使用 preact</title><link>/pages/not-pack-tool-use-react/</link><pubDate>Mon, 15 Jul 2024 15:36:00 +0800</pubDate><guid>/pages/not-pack-tool-use-react/</guid><description>前言 最近在做公司的新游戏，协议用的 ws，本来测试想直接用 hoppscotch.io 发现根本不行，没法按逻辑一个个去请求…… 但是必须立刻测试就想了一下用 html + js 写一个 demo</description></item><item><title>tree-sitter 语法参考</title><link>/pages/tree-sitter-syntax/</link><pubDate>Sat, 23 Sep 2023 12:00:00 +0800</pubDate><guid>/pages/tree-sitter-syntax/</guid><description>&lt;h2 id="前言">前言&lt;/h2>
&lt;p>最近发现很多终端编辑器 (helix) 都在使用 &lt;code>tree-sitter&lt;/code> 做语法高亮和代码提示功能，去看了一下感觉语法比起之前的 &lt;code>bison&lt;/code>, &lt;code>antlr4&lt;/code> 简单太多了，而且使用 js 来描述可以做出比较复杂的逻辑，这里做一个简单的创建解析器入门，具体的使用可以参考官网文档。&lt;/p></description></item><item><title>为 koa 定制 webpack 的中间件</title><link>/pages/koa-webpack-middleware/</link><pubDate>Wed, 01 Mar 2017 13:33:04 +0000</pubDate><guid>/pages/koa-webpack-middleware/</guid><description>&lt;h2 id="前言">前言&lt;/h2>
&lt;ul>
&lt;li>在前面的对&lt;code>vue-ssr&lt;/code>改造为&lt;code>koa&lt;/code>的&lt;code>web&lt;/code>框架，我使用了一个第三方 npm 库。&lt;/li>
&lt;li>包名为 &lt;del>&lt;code>koa2-webpack-middleware-zm&lt;/code>&lt;/del> 已迁移到&lt;code>koa-webpack-middleware-zm&lt;/code>。&lt;/li>
&lt;li>这个包是我自己因为 ssr 的特殊需求&lt;code>github&lt;/code>上并没有合适的包。&lt;/li>
&lt;li>所以自行参考了&lt;a href="ttps://github.com/leecade/koa-webpack-middleware">koa-webpack-middleware&lt;/a>后写出的包。&lt;/li>
&lt;li>并且修复原有包的一些 bug。&lt;/li>
&lt;li>这篇博文我将写以下内容&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;ul>
&lt;li>koa 中间件的编写。&lt;/li>
&lt;li>把&lt;code>webpack-dev-middleware&lt;/code>这种&lt;code>express&lt;/code>中间件改造为一个&lt;code>koa&lt;/code>中间件。&lt;/li>
&lt;/ul>
&lt;/blockquote></description></item></channel></rss>