- 博客(3)
- 收藏
- 关注
原创 JS防抖和节流初步理解
使用window.addEventListener()进行窗口的resize、scroll、输入框实时监控等操作时,如果时间处理函数调用的频率无限制,会加重浏览器的负担,容易引起浏览器卡死,用户体验非常的糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式减少调用频率,同时又不影响实际效果。函数防抖函数防抖(debounce):当持续触发scroll事件,不会执...
2020-03-14 14:53:42
310
原创 js调用浏览器的打印功能
最近做了个运用浏览器打印合同的功能,之前没做过,记录一下其中遇到的问题,打印页面建议使用新开窗口原型图如下:页面内容不多说,表格直接用table绘制,在页面顶部加一个悬浮的打印按钮。点击打印按钮调用打印机(ctrl+p)实现的打印预览效果如下图:打印按钮点击事件window.print();调起打印时去掉部分元素,比如打印按钮//给需要去除的元素添加 `not-prin...
2020-03-06 11:41:11
826
1
原创 document.body.style['overflow'] = 'hidden!important'; 加上!important设置无效(更新)
给body设置属性的时候加!important设置无效document.body.style[‘overflow’] = ‘hidden!important’; //
2018-09-20 10:31:19
2851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人