摘要:
该文章仅作为自己的总结 1.performance.timing对象 navigationStart:当前浏览器窗口的前一个网页关闭,发生unload事件时的Unix毫秒时间戳。如果没有前一个网页,则等于fetchStart属性。 unloadEventStart:如果前一个网页与当前网页属于同一个 阅读全文
摘要:
```javascript
_fixIosInputH () { let [timeout, beforeTop] = [null, 0] $('input, textarea').on('focus', () => { // 记录当前页面的滚动高度 beforeTop = document.body.scrollTop // 清除定时器 clearTime... 阅读全文
摘要:
防抖和节流都是用来控制频繁调用的问题,但是这两种的应用场景是有区别的。 throttle(节流) 有一个调用周期,在一个很长的时间里分为多段,每一段执行一次。例如onscroll,resize,500ms执行一次 debounce(防抖) 在一定时间内不调用,只调用一次。例如input事件,停止输入 阅读全文
摘要:
今日浏览某大神的一篇博文时发现如下写法: 竟然可以使图片达到background image一样的效果,有点小激动,想想之前要实现图片的不变形又铺满外层元素得这样用: 马上去查看了一下,它的值有: fill | contain | cover | none | scale down 解释如下(非官方 阅读全文
摘要:
在flex布局里使用text overflow: ellipsis;发现没有省略。 解决方案 阅读全文
摘要:
相同点 + 指定要侦听更改的CSS属性。 + 设置计时(缓和)功能以改变从一个属性值到另一个属性值的速率 + 指定持续时间以控制动画或转换所需的时间 + 以编程方式收听您可以随意执行的动画和特定于转换的事件 + 可视化CSS属性更改。 不同点 + 触发条件不同。animation没有触发条件,tra 阅读全文
摘要:
摘至 "知乎" 首先得明确 http 缓存的好处 + 减少了冗余的数据传输,减少网费 + 减少服务器端的压力 + Web 缓存能够减少延迟与网络阻塞,进而减少显示某个资源所用的时间 + 加快客户端加载网页的速度 常见 http 缓存的类型 + 私有缓存(一般为本地浏览器缓存) + 代理缓存 然后谈谈 阅读全文