前端
文章平均质量分 62
DemoJx
这人拽得很,可以没有简介。
展开
-
『初体验』vite插件开发(打包后计算产出文件夹大小)
【代码】『初体验』vite插件开发(打包后计算产出文件夹大小)原创 2023-05-18 18:06:19 · 470 阅读 · 0 评论 -
『技巧』nvm如何根据项目自动切换node版本
我们在开发不同项目时,发现每个项目需要的node版本不同,则每次切换项目的同时,也要手动借助nvm去切换node版本,为了不浪费我们宝贵的开发时间,如何在打开终端的同时自动去切换版本呢?原创 2022-09-28 11:17:16 · 2903 阅读 · 3 评论 -
『解疑』vscode插件开发API - vscode.CompletionItem 使用场景答疑
1. 如何在补全列表中持续显示所有补全项的描述?2. 如何使用Snippet格式进行补全?3. 如何模糊查询出补全项?4. 如何在选中补全项后继续调用补全事件?原创 2022-02-08 17:57:59 · 1622 阅读 · 0 评论 -
『自研』babel插件:通过注释自动生成 js 方法说明文档
简介这是一款可通过注释块自动输出 js 方法说明文档的babel插件。功能基于babel-AST,通过AST树遍历注释块,并将注释块转为说明文档内容输出md文件。使用获取代码先将代码 clone 到本地(由于未发布该插件,所以直接把代码放到本地使用)git clone git@github.com:DemoJj/outDocs.git安装相关依赖npm install // 或 cnpm i配置.babelrc文件属性介绍outDirName输出所放文件夹的原创 2021-05-08 18:32:24 · 1037 阅读 · 0 评论 -
『开源』基于jq的数学公式编辑器插件(可嵌入项目)(web前端)
数学公式编辑器初体验APIoptions配置演示(参考test/simple.html)嵌入演示(参考test/wangEditor/wangEditor.html)源码初体验在html中引入dist文件内打包后的js和css: <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.0/jquery.js"></script> // 依赖jq <script src="../dist/mat原创 2020-12-21 14:25:02 · 5238 阅读 · 29 评论 -
『初体验』gulp自动化构建打包
介绍Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。主要APIgulp.src()创建一个流,用于从文件系统 读取 Vinyl 对象。gulp.dest()创建一个用于将 Vinyl 对象 写入 到文件系统的流。gulp.task()在任务系统中 定义 任务。gulp.watch()监听 globs 并在发生更改时运行任务。安装使用1.初始化项目npm init -y2.安装gulpnpm i -D原创 2020-09-29 20:30:54 · 199 阅读 · 0 评论 -
『解疑』在vscode中拉取git仓库报错,在签出前,请清理存储库工作树解决
问题在使用vscode中拉取git仓库时报错:在签出前,请清理存储库工作树解决解决手动解决git stashgit pullgit stash pop放弃本地修改,直接覆盖git reset --hardgit pull参考【vscode 用git 拉取代码,提示:在签出前,请清理存储库工作树】...转载 2020-06-30 09:43:22 · 2126 阅读 · 0 评论 -
『初体验』vue 项目 端对端(e2e)自动化测试框架 cypress 初体验
vue 项目 端对端(e2e)测试框架 cypress 初体验原创 2020-06-23 18:17:10 · 2319 阅读 · 0 评论 -
『解疑』div高度可伸缩且可编辑(类似textarea)
div高度可伸缩且可编辑(类似textarea)原创 2020-03-27 21:31:41 · 519 阅读 · 0 评论 -
『解疑』替代cnpm下载依赖的命令
问题有时候用cnpm下载依赖时会发生一些意想不到的bug,这时我们该怎么办呢?解决我们可以用下面的命令进行代替:npm install --registry=https://registry.npm.taobao.org...原创 2020-03-06 17:32:26 · 473 阅读 · 0 评论 -
『解疑』设置go.js节点间连线长度
问题如何设置go.js节点间连线长度?解决直接在layout布局选项中,添加 layerSpacing 属性。(备注:如果在groupTemplate里面也用了layout布局,需要在groupTemplate的layout选项中也配置layerSpacing属性)参考https://gojs.net/latest/api/symbols/TreeLayout.html#layerS...原创 2020-02-24 11:11:00 · 1263 阅读 · 0 评论 -
『初体验』SoundJs实现多音频注册播放
SoundJs实现多音频注册播放原创 2019-11-15 11:05:58 · 929 阅读 · 0 评论 -
『解疑』原生JS手风琴效果实现问题解决(最右侧有白色缝隙、抖动)
发现问题在制作手风琴效果时,发现最右侧的盒子会抖动且有缝隙解决问题(利用前面几个盒子的宽度的改变,来展现出最后一个盒子,无需改变最后一个盒子的宽度,相当于最后一个盒子因为前面几个盒子的宽度变小而改变自身的位置,但宽度始终不变)1.将box的宽加大2.固定最右侧盒子的宽度(固定为展开后的宽度)3.在移入移出事件中无需再控制最后一个盒子的宽度已解决问题代码html+css+js完整代...原创 2019-05-11 22:28:42 · 747 阅读 · 2 评论