欢迎光临散文网 会员登陆 & 注册

21 个简单实用的 JavaScript 代码技巧

2023-06-26 10:05 作者:千锋前端  | 我要投稿

1.滚动到页面顶部

我们可以使用 window.scrollTo() 平滑滚动到页面顶部。

2.滚动到页面底部

当然,如果知道文档的高度,也可以平滑滚动到页面底部。

3.将元素滚动到可见区域

有时候我们需要将元素滚动到可见区域,怎么办?使用 scrollIntoView 就足够了。

4. 以全屏模式显示元素

你一定遇到过这样的场景,需要全屏播放视频,在浏览器中全屏打开页面。

5.退出浏览器全屏状态

是的,这个和第4点一起使用,你也会有退出浏览器全屏状态的场景。

6.获取数据类型

如何通过函数获取变量的数据类型?

7.停止冒泡事件

需要一种适用于所有平台的防止事件冒泡的方法。

8.深拷贝一个对象

如何复制深度嵌套的对象?

9. 确定设备类型

我们经常需要这样做,在手机上显示 A 逻辑,在 PC 上显示 B 逻辑。基本上,设备类型是通过识别浏览器的userAgent来确定的。

10.判断设备是Android还是IOS

除了区分是手机端还是PC端,很多时候我们还需要区分当前设备是Android还是IOS。

11.获取浏览器类型和版本

作为前端开发人员,您可能会遇到各种兼容性问题。这时候你可能需要获取浏览器的类型和版本。

12.设置cookies

cookie 可能是我见过的最糟糕的 API,它太难用了,我们不得不重新封装它以最大限度地提高我们的开发效率。

13. 获取 cookie

除了写入cookie之外,我们还会参与到它的读取操作中。

14. 删除 cookie

删除cookie的想法是什么?其实只要把它的过期时间设置到这个时刻,它就会立即过期。

15.生成随机字符串

不知道大家有没有遇到过需要生成随机字符串的场景。我遇到过很多次,每次都要重新google一遍,直到学会这个工具功能。

16.将字符串首字母大写

17.生成指定范围内的随机数

可能出于测试目的,我经常需要生成一定范围内的随机数。

18.打乱数组的顺序

如何打乱数组的原始顺序?

19. 从数组中获取一个随机值

之前做过一个抽奖项目,需要让数组中的奖品随机出现。

20. 第一种格式化货币的方法

格式化钱的方式有很多种,比如这两种方式。

21.格式化钱的第二种方式

正则表达式让我们太头疼了,不是吗?所以我们需要找到一种更简单的方法来格式化货币。


21 个简单实用的 JavaScript 代码技巧的评论 (共 条)

分享到微博请遵守国家法律