背景ace editor是一个代码编辑器,支持各种高亮和语法校验,但是我在做一个需求的时候需要给toml加上语法校验,但是toml没有相应的官方syntax validation worker存在,所以本文主要就是关于如何接入一个custom的worker到ace editor中。正文这里我使用的是react-ace+vite,关于这部分的文档非常的少,所以我通过不断的搜索和尝试才最终实现了...
Articles in the category of web
- Home
- web
防抖函数export function debounce<T extends (...args: any) => any>(fn: T,...
前言关于typecho的插件开发这块,可谓是一片空白,什么文档都没有,完全靠自己摸着石头过河。开端因为前几天在handsome主题里面发现了一个追番的独立页面显示,然后就立刻尝试了。结果发现这个原插件是一股脑把个人的所有追番记录全部塞到网页内容一口气加载,我当时就想,这可不行啊,我两百多部追番,这样加载性能影响太大了,我得做个分页逻辑。然后就开始了我的插件改写之路。动手我立马跑到插件文件夹开...
大纲首先我先说明一下这次使用的技术栈:less css预处理器,知名的还有sass、scss、stylus等react 主要的开发依赖库typescrip...
ps:很久没写博客,最近学了一些前端,觉得还是需要沉淀一些东西,于是便有了从零开始构建react开发环境的这篇文章开始初始化项目新建一个my-app文件夹mkdir my-app进入my-app文件夹cd my-app然后在my-app目录下创建src文件夹用来存放React代码mkdir src使用npm初始化项目npm init -y 此时的项目架构如下:安装typescript和re...