摘要:
数组解构赋值应用 // 交换变量 [a, b] = [b, a] [o.a, o.b] = [o.b, o.a] // 生成剩余数组 const [a, ...rest] = [...'asdf'] // a:'a',rest: ["s", "d", "f"] 数组浅拷贝 const arr = [ 阅读全文
摘要:
使用 Mocha 自动化测试 自动化测试是独立于代码的。它们以各种方式运行我们的函数,并将结果与预期结果进行比较。 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 但这样的手动“重新运行”是不完美的。当通过手动重新运行来测试代码时,很容易漏掉一些东西。 开发流程 开发 阅读全文
摘要:
监听ajax开始和结束 //调用ajaxStart与ajaxComplete,监听ajax的开始和结束 $(document).ready(function () { //要在前面开始监听 $(document).ajaxStart(function () { console.log('开始调用aj 阅读全文
摘要:
Flex布局 在flex中,没有x和y轴,这里称之为主轴和交叉轴 应用在flex container 上的css属性 flex-flow 缩写属性 ⇒ flex-direction || flex-wrap flex-direction 决定flex-item排序方向 flex-wrap 决定fle 阅读全文
摘要:
布局中常用的单位,比如px、%、rem和vw等在响应式布局中的优缺点。 这里是看文章后总结的一些点,具体可查看原文 首先我们要知道什么是像素: css像素:为web开发者提供,在css中使用的一个抽象单位 物理像素:只与设备的硬件密度有关,任何设备的物理像素都是固定的 px的优缺点 px看似是固定值 阅读全文
摘要:
谷歌浏览器断点调试 “资源(Sources)”面板 进入浏览器,点击F12,进入调试面板,点击source 切换按钮 会打开文件列表的选项卡。 资源(Sources)面板包含三个部分: 文件导航(File Navigator) 区域列出了 HTML、JavaScript、CSS 和包括图片在内的其他 阅读全文