,我们可以使用 window.scrollTo() 平滑滚动到页面顶部。,当然,如果知道页面的高度,也可以平滑滚动到页面底部。,有时我们需要将元素滚动到可见区域,我们应该怎么做?使用 scrollIntoView 就足够了。,你一定遇到过这样的场景,需要全屏播放视频,并在浏览器中全屏打开页面。,是的,这个和第4点一起使用,你也会有退出浏览器全屏状态的场景。,如何通过函数获取变量的数据类型?,一种适用于所有平台的防止事件冒泡的方法。,如何复制深度嵌套的对象?,我们经常必须这样做才能在手机上显示 A 逻辑,在 PC 上显示 B 逻辑。基本上,设备类型是通过识别浏览器的 userAgent 来确定的。,除了区分是移动端还是PC端,很多时候我们还需要区分当前设备是Android还是IOS。,作为前端开发人员,您可能会遇到各种兼容性问题,这时候可能需要获取浏览器的类型和版本。,cookie 可能是我见过的最糟糕的 API,它很难使用,以至于我们不得不重新封装它以最大限度地提高开发效率。,除了写入 cookie 之外,我们还将参与其读取操作。,删除 cookie 的想法是什么?其实,只要把它的过期时间设置为这一刻,它就会立即过期。,不知道大家有没有遇到过需要生成随机字符串的场景。我遇到过很多次,每次都要google一遍,直到学会这个工具功能。,也许出于测试目的,我经常需要生成一定范围内的随机数。,如何打乱数组的原始顺序?,之前做过一个抽奖项目,需要让数组中的奖品随机出现。,格式化货币的方式有很多,比如这两种方式。
,正则表达式让我们很头疼,不是吗?所以我们需要找到一种更简单的方式来格式化货币。,我太喜欢这种方式了,简单易懂。
,以上就是我今天跟你分享的20个关于JavaScript技术简单实用的技巧,希望你能够从中学到新的知识。如果你觉得有用的话,请记得点赞我,关注我,并将其分享给你身边的朋友,也许能够帮助到他。
,最后,感谢你的阅读,祝编程愉快。
© 版权声明
文章版权归作者所有,未经允许请勿转载。