12 2020 档案
摘要:本地修改了文件名大小写后,发现并没有更新到git上,git上依旧是之前的小写。原因是git 默认不区分大小写。 解决方法:在当前项目目录下运行:git config core.ignorecase false 关闭默认。 修改完成后,当你修改文件名大小写时,Git 就会提示有提交信息了。 提交上去之
阅读全文
摘要:类似下面这种功能: 点击添加表增加一行,删除表删除一行, 思路:将这个表单抽成一个单独的组件,维护一个时间戳数组,这个数组的作用就是通过map循环来生成动态表单,每次点击添加就在数组里添加一个时间戳。最终遍历有几个item就渲染几个表单。 实现: dynamic.js 动态表单 子组件 import
阅读全文
摘要:/** * 整体上分为这么几步:找到链表的中间节点、将链表断开、 * 将右半部分链表反转、将这两部分链表合并; */ var reorderList = function(head) { if(!head) return // 找到中间节点 let middle = findMiddle(head)
阅读全文
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true示例 2: 输入: "()[]{}"输出:
阅读全文
摘要:使用eslint的时候有些文件不经常改动,我们不希望eslint再去检测这些文件,于是我们在.eslintignore 文件中加入了想要忽略的文件 # 忽略build目录下类型为js的文件的语法检查 build/*.js # 忽略src/assets目录下文件的语法检查 src/assets src
阅读全文