摘要: Commitizen: 自动生成提交说明的工具 安装(建议全局) npm install -g commitizen npm install -g conventional-changelog npm install -g conventional-changelog-cli 检查是否安装成功 np 阅读全文
posted @ 2023-04-24 16:43 心中有一海 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 问题:在我们的项目中,经常遇到不同分支需要不同的配置文件,而这些分分支在merge时,默认会被覆盖或者出现冲突,比如vite.config.js build.gradle .gitlab-ci.yml等文件。 产生原因: git在merge时,会有一个默认的驱动去检查每个文件的每一行,若发现两个分支 阅读全文
posted @ 2022-12-30 10:11 心中有一海 阅读(4410) 评论(0) 推荐(0) 编辑
摘要: 4.29 手写 vuex let Vue class Store{ constructor(options){ // step1 step1注册$store后让页面能正常显示state // this.state = options.state // step2实现mutations actions 阅读全文
posted @ 2021-04-30 11:43 心中有一海 阅读(81) 评论(0) 推荐(0) 编辑
摘要: /** * @param {character[][]} grid * @param {number} r * @param {number} c * @param {number} rSize * @param {number} cSize * @return */ function dfs(gr 阅读全文
posted @ 2021-04-09 14:00 心中有一海 阅读(64) 评论(0) 推荐(0) 编辑
摘要: /** * @param {number[]} T * @return {number[]} */ var dailyTemperatures = function (T) { const len = T.length let res = new Array(len).fill(0) let sta 阅读全文
posted @ 2021-04-09 13:56 心中有一海 阅读(32) 评论(0) 推荐(0) 编辑
摘要: /** * @param {string[]} tokens * @return {number} */ var evalRPN = function(tokens) { let stack = [] let set = new Set(['+','-','*','/']) for(let i = 阅读全文
posted @ 2021-04-09 13:55 心中有一海 阅读(44) 评论(0) 推荐(0) 编辑
摘要: /** * @param {string} s * @return {boolean} */ var isValid = function (s) { const len = s.length /*奇数长度直接返回false*/ if (len % 2) return false /*所匹配的字符映 阅读全文
posted @ 2021-04-09 13:53 心中有一海 阅读(58) 评论(0) 推荐(0) 编辑
摘要: # 前端优化 ## 性能优化 ### 针对浏览器静态资源的加载 - 减少请求次数 - 浏览器缓存(cache-control设置) - 强缓存策略200 - 浏览器内存缓存memory cache 图片,JS文件等 - 硬盘缓存disk cache 常见CSS文件 - 协商缓存策略(304) - c 阅读全文
posted @ 2021-03-13 17:05 心中有一海 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 类型断言:手动指定更加具体(精确)的类型 使用场景:当你比TS更了解某个值的类型并且需要指定更具体的类型时。 语法: 在赋值后面加as来手动指定类型 示例 //如果是h1标签 let title = document.querySelector('#title') as HTMLHeadingEle 阅读全文
posted @ 2021-02-21 18:39 心中有一海 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 如何在浏览器中调试TS 比如创建了一个index.ts文件,如何调试它? 1.下载vscode并安装 2.安装node.js 3.全局安装typescript npm i typescript -g typescript包里面内置了tsc命令,在终端输入 tsc index.ts 会将 index. 阅读全文
posted @ 2021-02-21 18:29 心中有一海 阅读(887) 评论(0) 推荐(0) 编辑