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