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