随笔分类 - 前端
摘要:本地html 加载js 和 两种定义模块的方式, IIFE and 对象字面量 需求 希望写一个不启动服务的页面,也不用vite webpack打包,就双击就能运行就行~ 开始以为 requirejs 比较老,结果发现本地也不能运行,chrome报跨域,没有权限。 IIFE(立即执行函数表达式):
阅读全文
摘要:html`` - function html(str) { return str+'111' } 调用方式 标签模板字符串Tagged Template Literals 这里是自己实现这个字符串模板,等于函数调用的另一种方式 html('111') html`111` solidjs文档里面发现的
阅读全文
摘要:vscode ctrl+v 粘贴图片 存储位置 修改为 assets目录下 需求 vscode默认粘贴图片放到当前目录下,看着比较乱 解决方案 打开用户设置 ctrl+shift+p 输入 settings 搜索 image 左侧找到markdown 右侧分别输入 **/*.md 和 assets/
阅读全文
摘要:打开vscode项目后,自动执行npm run dev - 办公自动化 需求 开机需要启动一个服务,但是我还需要有代码的修改,不能直接bat运行,需要在vscode里运行。开始的时候找了一个auto run command插件,发现不能用,然后就发现了一篇文章。试了下,能用。 粗暴解决 在项目里看
阅读全文
摘要:Markdown-TOC vscode插件 自动插入toc的时候,出现autoauto的解决访问 问题 插入的目录出现了错误 问题是vscode回车的编码问题 解决方案 Settings 搜索 eol 选择\n 即可
阅读全文
摘要:ts系统 打包的时候 报错js没有类型 修改方案 新建.d.ts文件 原因 在goview系统里面,添加了一个 @/api/data.js, 因为之前的代码都是js,所以就cv过来了,今天打包说类型不是any类型,等等。。 报错的行为 import { api } from '@/api/data.
阅读全文
摘要:tag 转 branch 前 记得 Fetch 一下 - git基础 遇到的问题 当直接在远程的gitlab创建一个新的tag的时候(非本人创建),你本地是没有这个tag,所以你直接用这个tag名称转branch,会出现找不到tag的情况,需要Fetch一下即可。
阅读全文
摘要:要有jar命令 原理很简单 "install": "jar xvf node_modules.zip",
阅读全文
摘要:通过注释一行代码 开启关闭一个div的css样式 - 开发调试技巧 需求:开发的时候,我需要对页面的某个样式反复开关,但是html不能通过注释来开关,所以可以在div的上面加一个js 但是vue的template里面不能加script,需要加component 重点代码 不写v-bind vscod
阅读全文
摘要:我这里echarts 用的 4.5.0 官网 https://echarts.apache.org/v4/examples/zh/index.html#chart-type-map 获取地图json数据工具 https://datav.aliyun.com/portal/school/atlas/a
阅读全文
摘要:阿里巴巴 普惠体 (字体推荐) 字体下载: https://www.zitijia.com/i/250417369606802489.html 加载在线字体 <style> @font-face { font-family: "PuHuiTi"; src: url("/aaa_web/images_
阅读全文
摘要:eslint 当前文件 不校验 文件第一行 /* eslint-disable */ 这个需求主要是其他第3方库 进来的时候,校验规则不一样,所以就不进行校验了。
阅读全文
摘要:camelCase: twoWords capitalCase: Two Words constantCase: TWO_WORDS dotCase: two.words kebabCase: two-words noCase: two words pascalCase: TwoWords pasc
阅读全文
摘要:es6-string-html vscode插件 js里面template的高亮插件 无构建vue使用 这个插件可以让js里面的template的字符串高亮,前面加 /*html*/ Refference: 无构建和打包,浏览器直接吃上Vue全家桶? https://juejin.cn/post/7
阅读全文
摘要:uniapp 网页打包成app(使用webview) https://blog.csdn.net/m0_58135258/article/details/130760777 在static目录下放web目录,然后文件是 pages/index/index.vue <template> <view c
阅读全文
摘要:save-all-resources https://chromewebstore.google.com/detail/save-all-resources/abpdnfjocnmdomablahdcfnoggeeiedb 使用方法: F12 右边选择 ResourceSaver 点击右边的 Sav
阅读全文
摘要:// 导出一个包含多个函数的对象 export const aaa = { abc: function() { console.log('This is abc function'); }, def: function() { console.log('This is def function');
阅读全文
摘要:Puppeteer node 瞬秒安装 亲测可用! Puppeteer 最难得不是如何自动化,而是安装,这个包你就装不上,后面还看什么~~ 今天看了一篇文章,非常好,走了一遍流程,瞬秒能用,赶紧放上来 建立目录 myPuppeteer npm init -y npm i puppeteer --ig
阅读全文
摘要:display: contents 当前节点不渲染,子节点渲染(display: none 整个当前节点不显示)相当牛的css特性 简单举例: flex布局,对子元素影响,但是这个时候套了一层,把这个层设置 display: contents 里面的就提升了一级。 简单说就是包了一层vue文件,还能
阅读全文
摘要:window 拦截器 虽然暂时没想到干什么 fakeWindow const varBox = {}; const fakeWindow = new Proxy(window, { get(target, key) { // 敏感调用检查 return varBox[key] || window[k
阅读全文

浙公网安备 33010602011771号