随笔分类 - Web
摘要:近来基于需求研究下eggjs 按照教程探索中 第一遍执行 npm init egg --type=simple,控制台照常走着(但是很慢,才想起来使用的是局域网服务器的npm源,Ctrl+C取消操作,切换了源) 然后再执行这个命令,就报如标题错误 解决方案: 手动 npm i -g create-e
阅读全文
摘要:判断里面赋值就OK啦 var ss = "hi go oh" const reg = /\w{2}/g const ii = ss.matchAll(reg) while (_ = ii.next()) { if (_.done) break console.log(_.value, _.done)
阅读全文
摘要:详见 The syntax 中的 named-color 。 /** * @return Array<string[]> */ Array.from($(".named-color-table").children[1].children).map(tr => [ // name tr.childr
阅读全文
摘要:当前版本5.0.7,出现问题。升级到最新版本(5.0.8)之后就OK了。npm i -g @vue/cli@latest。
阅读全文
摘要:当Vue3使用强类型的TypeScript后,props的定义可以有更多姿势。下面就列举一些要点和简单用例。 要点 像Vue2一样的那些定义自然还是OK的,比如Number、String等等 因为有Ts在,Vue3可以有更方便、快捷的复杂类型定义 简单用例 比如说现在需要定义一个string[]的p
阅读全文
摘要:最近在加载pdf文件流时,查了些东西,顺便发现了#toolbar=0的参数能够隐藏工具栏。有些好奇这玩意儿属于哪种类型的控制参数,就去查了下,在一个十几年前的文档中发现是adobe的关于pdf开源规范的东东,由于adobe网站变更,有些内容不太能直接找到了,于是另外搜索了下,找到了一个完整的介绍文档
阅读全文
摘要:Vue SPA页面会有单组件多实例的参数路由情况,比如现有用户信息如下 { path: "/user/:uid", name: "user", component: () => import("@/views/**/user.vue"), params: {uid: 1}, ... } 那么缓存路由
阅读全文
摘要:cursor有尺寸和类型限制的,超过尺寸限制或者类型不支持就不生效了 参考1(官方) 参考2
阅读全文
摘要:独立打包js文件,方便发布后快捷修改 经过网络搜索后,有以下几个方案(可点开详细查看) 配置独立entry 倒是有单独打包了,不过被压缩了 webpack不混淆、不压缩指定js文件 通过配置 loader 确实实现了js文件的独立打包,但是,在文件里直接import或者require返回的都是路径
阅读全文
摘要:2026/02/26更新 补充关于新特性的内容 现在有scrollbar-*的更标准的样式控制了 使用-webkit-*的旧方案,有需要再看吧 此改动仅适用于webkit浏览器和火狐,想写ie的,另外再搜吧(搜个毛线,正经人谁写_) 通过自定义可以实现滚动条的样式改动,支持悬浮放大等。 关于滚动条的
阅读全文
摘要:js中获取鼠标滚动量/滚动了多少可以用onwheel事件来实现。 1 let axis = 0; // 如果需要记录累积量,可以用一个变量来存储下来 2 window.onwheel = function (ev) { 3 axis += ev.deltaY; 4 console.log(ev) 5
阅读全文
摘要:主要是用到了after伪类和字体符号。 1 input{ 2 -webkit-appearance: none; 3 -moz-appearance: none; 4 appearance: none; 5 display: inline-block; 6 } 7 input:after{ 8 co
阅读全文

浙公网安备 33010602011771号