JavaScript详细判断浏览器运行环境

JavaScript详细判断浏览器运行环境

Web前端 2019-08-29 10

设备的多样化让用户无处不在,有时候我们需要根据不同的浏览器运行环境做出对应的处理。下面我们罗列一下常用的浏览器品牌和在什么情况下使用浏览器运行环境判断。

如何优雅地取数值的整数和小数部分

如何优雅地取数值的整数和小数部分

Web前端 2019-07-30 14

在处理数值的时候,获取浮点数的整数和小数部分,是一种常见的操作,在JavaScript中有许多方法可以达到目的,但也正因为方法众多,所以哪种方法更好,也值得我们仔细研究一番。

禁止用户打开HTML页面调试

Web前端 2019-05-18 20

有时为了防止别人调试我们的HTML页面,盗取代码等行为,介绍一些能够阻止用户在浏览器中打开调试窗口的方法,这些方法只能一定程度的提高打开调试的门槛,并不能完全杜绝。

彻底解决滚动穿透方案

Web前端 2019-02-15 23

有一层遮罩蒙层覆盖在body上时,当我们滚动遮罩层,它下面的内容也会跟着一起滚动,看起来好像是上面的滚动事件穿透到下面的DOM元素上一样,我们称之为滚动穿透。

前端开发中最常用的JS代码片段

前端开发中最常用的JS代码片段

Web前端 2019-02-14 20

学好,并熟练的运用这门编程语言真的很难吗?本篇文章为大家总结了一些前端开发中最常用的JS代码片段,希望能对大家的学习以及工作上都能有所帮助,有所收获。

JavaScript 复杂判断的更优雅写法

Web前端 2018-11-08 10

编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用 if/else 或者 switch 来实现多个条件判断,有个问题,随着逻辑复杂度的增加,代码中的 if/else/switch 会变得越来越臃肿

js完美实现一个“回到顶部”

Web前端 2018-11-07 11

在实际应用中,经常用到滚动到页面顶部或某个位置,一般简单用锚点处理或用js将document.body.scrollTop设置为0,结果是页面一闪而过滚到指定位置,不是特别友好。