摘要: 针对eslint对空元素的检查 ​ 例: 网站的logo使用a标签时, 不填充内容会报警告, 可以在a标签内部填写网站名称, 便于搜索优化; 并在样式中添加text-indent: -9999px; ​ text-indent 是缩进,使用9999 是为了让他的缩进足够大,大分辨率下也能缩到不见。 阅读全文
posted @ 2021-09-04 00:38 MerLin97 阅读(50) 评论(0) 推荐(0) 编辑
摘要: React 取消项目启动自动打开浏览器 package.json > scripts > "start": "set BROWSER=none && craco start", 阅读全文
posted @ 2021-09-04 00:37 MerLin97 阅读(895) 评论(0) 推荐(0) 编辑
摘要: react项目中, 使用styled-component ​ 如果在样式文件中设置图片时, 如果使用的是ES6的方式导出的文件, 那么在使用require导入图片时,要加上.default background-image: url(${require("@/assets/img/sprite_fo 阅读全文
posted @ 2021-09-04 00:36 MerLin97 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 车牌号: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/ 阅读全文
posted @ 2021-09-01 15:42 MerLin97 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 问题 & 解答 非原创 Q: 写一个diff方法, 用于比较两个数组, 返回两数组中不同的部分; 要求考虑算法性能, 使用es6/es7语法, 不能使用第三方类库 console.log(diff([1, 2], [2, 1])); // => [] console.log(diff([1, 2, 阅读全文
posted @ 2021-09-01 12:25 MerLin97 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 作者:锤子 链接:(https://zhuanlan.zhihu.com/p/158797820 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 vue —— 数据驱动视图 什么是vue生命周期 vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件 阅读全文
posted @ 2020-11-12 17:56 MerLin97 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 作者:iboying 链接:(https://juejin.im/post/6873513007037546510 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1. 防抖 function debounce(func, ms = 500) { let timer 阅读全文
posted @ 2020-11-12 17:24 MerLin97 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 通过JSON对象实现深拷贝;缺点: 无法实现对对象中方法的深拷贝,会显示为undefined newValue = JSON.parse(JSON.stringify(oldValue)) 通过JQuery的extend方法实现 var array = [1, 2, 3, 4] var newArr 阅读全文
posted @ 2020-11-12 17:20 MerLin97 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 虚拟dom的本质就是对象,对象至少包涵三个属性tag,attrs,children 主要的过程是模板☞render☞虚拟dom☞(createElement, watcher, patch,update)☞真实dom Vue通过编译将模版转换成渲染函数(render),执行渲染函数就可以得到一个虚拟 阅读全文
posted @ 2020-11-12 17:18 MerLin97 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Map Map是一组键值对的结构,具有极快的查找速度 初始化Map需要一个二维数组,或者直接初始化一个空Map,Map具有以下方法 var m = new Map(); // 空Map m.set('Adam', 67); // 添加新的Key-value m.has('Adam'); // 是否存 阅读全文
posted @ 2020-11-12 17:17 MerLin97 阅读(542) 评论(0) 推荐(1) 编辑