摘要: 阅读全文
posted @ 2023-04-13 17:06 夏之轩语 阅读(11) 评论(0) 推荐(0) 编辑
摘要: .search-result-container {// 滚动外层容器 scrollbar-width: thin; &.search-dark { scrollbar-color: #272C35 rgba(100, 100, 100, .7); *::-webkit-scrollbar-trac 阅读全文
posted @ 2023-03-31 14:07 夏之轩语 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、在工作区的代码 git checkout a.txt # 丢弃某个文件,或者git checkout . # 丢弃全部 注:git checkout . 丢弃全部,包括:新增的文件会被删除、删除的文件会恢复回来、修改的文件会回去。 回到暂存区之前的样子。对之前保存在暂存区里的代码不会有任何影响。 阅读全文
posted @ 2022-11-09 13:46 夏之轩语 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 如果Blob类型的type是'application/json'时,将Blob内容如何转化? 形如: var a = new Blob([JSON.stringfy({b:12, c:24})],{type: 'application/json'}) 提取a中的json内容时方法如下: var 阅读全文
posted @ 2022-11-01 16:09 夏之轩语 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 版本管理 npm的发包需要遵循语义化版本,一个版本号包含三个部分: MAJOR.MINOR.PATCH , MAJOR 表示主版本号,当你做了不兼容的API修改; MINOR 表示次版本号,当你做了向下兼容的功能性新增; PATCH 表示修订号,当你做了向下兼容的问题修正; 我们可以使用 npm v 阅读全文
posted @ 2022-09-05 16:26 夏之轩语 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 1. manifest manifest是HTML5引入的应用程序缓存,即在没有网络的情况下可以进行访问,.webmanifest是约定俗成扩展名,返回文件内容类型需要是:Content-Type: application/manifest+json, 也支持.json扩展名的清单文件可以接收一个j 阅读全文
posted @ 2022-08-17 15:25 夏之轩语 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 有时需要配置多个git账号的ssh key,例如gitlab和github,简单记录下配置过程: ssh-keygen -t rsa -C "your邮箱" 回车到这里时,输入要生成的文件名(多个账号的话,每次到这里时文件名取不一样的名字) Enter file in which to save t 阅读全文
posted @ 2022-08-17 13:44 夏之轩语 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Babel 的三个主要处理步骤分别是: 解析(parse),转换(transform),生成(generate)1.解析步骤接收代码并输出 AST2.转换步骤接收 AST 并对其进行遍历,在此过程中对节点进行添加、更新及移除等操作。 插件就是在这部分介入工作3.代码生成步骤把最终(经过一系列转换之后 阅读全文
posted @ 2022-04-14 17:51 夏之轩语 阅读(78) 评论(0) 推荐(0) 编辑
摘要: webpack打包支持移除部分代码,使用 /* develblock:start */和/* develblock:end */,两者之间的代码将被移除 /* develblock:start */ componentsContext = import.meta.globEager('./**/in 阅读全文
posted @ 2022-04-12 17:01 夏之轩语 阅读(46) 评论(0) 推荐(0) 编辑
摘要: npm 脚本有pre和post两个钩子。举例来说,build脚本命令的钩子就是prebuild和postbuild: { "scripts": { "prebuild": "echo I run before the build script", "build": "webpack", "postb 阅读全文
posted @ 2022-04-12 10:43 夏之轩语 阅读(839) 评论(0) 推荐(0) 编辑