摘要: Cannot destructure property publicRuntimeConfig of 'undefined' 记录一个在NextJs项目中使用Jest进行单元测试遇到的坑。 在next项目中我们会配置一个next.config.js //next.config.js const pa 阅读全文
posted @ 2022-09-08 17:07 Jvnjye 阅读(577) 评论(0) 推荐(0)
摘要: 题目查找两个节点的最近的一个共同父节点,可以包括节点自身 function commonParentNode(oNode1, oNode2) { while(oNode1){ if(oNode1.contains(oNode2)){ return oNode1 }else{ oNode1=oNode 阅读全文
posted @ 2021-04-07 21:13 Jvnjye 阅读(1620) 评论(0) 推荐(0)
摘要: async await 同步 异步代码 async change(id,num){ let res=await pAjax({ url:"./api/updataCar.php", data:{ goods_id:id, goods_num:num, username:this.user } }) 阅读全文
posted @ 2021-03-31 21:13 Jvnjye 阅读(926) 评论(0) 推荐(0)
摘要: overflow: hidden; -webkit-line-clamp: 2;//行数 display: -webkit-box; //必写 -webkit-box-orient: vertical;//必写 阅读全文
posted @ 2021-03-31 20:41 Jvnjye 阅读(113) 评论(0) 推荐(0)
摘要: 图片间隙 在块级元素(li,div)中插入img,图片会将div下方撑大大约三像素 给img添加display:block; 或者给img添加 vertical-align:top;(只能解决垂直方向上的空隙) 给img父元素添加 font-size:0;(水平垂直方向上的空隙东鞥去掉) 阅读全文
posted @ 2021-03-26 11:44 Jvnjye 阅读(50) 评论(0) 推荐(0)
摘要: 取消事件传播的方式: e.cancelBubble = true //ie e.stopPropagation() 阻止浏览器的默认行为: e.preventDefault() e.returnValue = false return false (不推荐) 以下代码作用为,当右键页面时,不跳出右键 阅读全文
posted @ 2021-03-12 14:50 Jvnjye 阅读(51) 评论(0) 推荐(0)
摘要: 正则的元字符(部分): |元字符|含义| | | | |\d|表示数字| |\D|表示非数字| |\s|表示空格| |\S|表示非空格| |\w|表示数字 字母 下划线| |\W|表示非数字 非字母 非下划线| |.|表示换行以外的任意字符| 限定符: |限定符|含义| |: :| | |*|表示符 阅读全文
posted @ 2021-03-11 15:51 Jvnjye 阅读(47) 评论(0) 推荐(0)
摘要: 事件委托:子元素把一些本应该自己操作的事件委托给事件传播路径中的其中一个父元素 利用事件对象中 的target 来判断是否是需要委托的那个元素 事件委托的形式 绑定事件 把这个元素的事件 委托给 父元素 事件委托优点 提高性能:当为父元素下的每个元素绑定同一个事件时,普通的循环定时间,套用函数多,事 阅读全文
posted @ 2021-03-10 15:15 Jvnjye 阅读(80) 评论(0) 推荐(0)