在我们的开发人员工作流程中,我们经常遇到可能只需要几行代码即可解决的具有挑战性的问题。在本文中,我尝试编写一些有用的代码片段,这些代码片段可以在处理 URL、DOM、事件、日期、用户偏好等时为你提供帮助。
整理学习这些的主要标准就是它的实用性,希望你能从中找到一些有价值的东西,可以应用到你未来的代码库中。
1.如何获取基础 URL?
2.如何判断网址是否为绝对网址?
3.如何获取URL参数作为对象?
4.如何检查元素是否包含另一个元素?
5.如何获取元素的所有祖先?
6.如何平滑滚动元素进入视图?
7.如何处理元素外的点击?
8.如何生成UUID?
9.如何获取选中的文本?
10.如何将文本复制到剪贴板?
11.如何给 HTML 元素添加样式?
12.如何切换全屏模式?
13.如何检测Caps Lock是否开启?
14.如何查看日期是否有效?
15.如何从Date中获取冒号时间?
16.如何从 Date 生成 UNIX 时间戳?
17、如何查看当前用户的首选语言?
18、如何查看用户偏好的配色方案?
19.如何查看设备是否支持触摸事件?