摘要: 使用 Mocha 自动化测试 自动化测试是独立于代码的。它们以各种方式运行我们的函数,并将结果与预期结果进行比较。 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 但这样的手动“重新运行”是不完美的。当通过手动重新运行来测试代码时,很容易漏掉一些东西。 开发流程 开发 阅读全文
posted @ 2020-08-26 15:49 爱代码三千 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 监听ajax开始和结束 //调用ajaxStart与ajaxComplete,监听ajax的开始和结束 $(document).ready(function () { //要在前面开始监听 $(document).ajaxStart(function () { console.log('开始调用aj 阅读全文
posted @ 2020-08-26 15:47 爱代码三千 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Flex布局 在flex中,没有x和y轴,这里称之为主轴和交叉轴 应用在flex container 上的css属性 flex-flow 缩写属性 ⇒ flex-direction || flex-wrap flex-direction 决定flex-item排序方向 flex-wrap 决定fle 阅读全文
posted @ 2020-08-26 15:29 爱代码三千 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 布局中常用的单位,比如px、%、rem和vw等在响应式布局中的优缺点。 这里是看文章后总结的一些点,具体可查看原文 首先我们要知道什么是像素: css像素:为web开发者提供,在css中使用的一个抽象单位 物理像素:只与设备的硬件密度有关,任何设备的物理像素都是固定的 px的优缺点 px看似是固定值 阅读全文
posted @ 2020-08-26 15:26 爱代码三千 阅读(993) 评论(0) 推荐(1) 编辑
摘要: 谷歌浏览器断点调试 “资源(Sources)”面板 进入浏览器,点击F12,进入调试面板,点击source 切换按钮 会打开文件列表的选项卡。 资源(Sources)面板包含三个部分: 文件导航(File Navigator) 区域列出了 HTML、JavaScript、CSS 和包括图片在内的其他 阅读全文
posted @ 2020-08-26 15:23 爱代码三千 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 优点:导出速度快,可以导出10W多条数据 缺点:不能设置宽高 function toLargerCSV(){ //CSV格式可以自己设定,适用MySQL导入或者excel打开。 //由于Excel单元格对于数字只支持15位,且首位为0会舍弃 建议用 =“数值” let str = `用品名称,用品类 阅读全文
posted @ 2020-07-28 13:33 爱代码三千 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、判断IE浏览器的具体版本 阅读全文
posted @ 2020-04-21 09:01 爱代码三千 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 一、 position & transform: translate( 50%, 50%) 实现块元素百分比居中 css3: 页面宽高正常显示和页面宽高缩放显示时,都保持,上下左右居中显示 二、 transform:translate ( 50%, 50%) 造成的文字模糊和解决方案 这是因为tra 阅读全文
posted @ 2020-04-16 18:48 爱代码三千 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 谷歌浏览器调试方法 在Chrome浏览器下,通过开发者工具的performance选项卡,并选中memory选项。 点击左侧圆点⚪开始监控内存的使用情况、事件的耗时、以及GC回收的内存大小和耗时; FPS:帧信息,当帧数>30就不会觉得卡顿 CPU:当前CPU的占用情况 NET:当前网络的占用情况 阅读全文
posted @ 2020-04-16 18:12 爱代码三千 阅读(2079) 评论(0) 推荐(0) 编辑
摘要: 方法一: 双层循环,外层循环元素,内层循环时比较值 如果有相同的值则跳过,不相同则push进数组 方法五:利用indexOf以及forEach 方法六:利用ES6的set Set数据结构,它类似于数组,其成员的值都是唯一的。 利用Array.from将Set结构转换成数组 拓展运算符(...)内部使 阅读全文
posted @ 2020-04-15 23:02 爱代码三千 阅读(238) 评论(0) 推荐(0) 编辑