在我們的開發人員工作流程中,我們經常遇到可能只需要幾行代碼即可解決的具有挑戰性的問題。在本文中,我嘗試編寫一些有用的代碼片段,這些代碼片段可以在處理 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.如何查看設備是否支持觸摸事件?