在我們的開發(fā)人員工作流程中,我們經(jīng)常遇到可能只需要幾行代碼即可解決的具有挑戰(zhàn)性的問題。在本文中,我嘗試編寫一些有用的代碼片段,這些代碼片段可以在處理 URL、DOM、事件、日期、用戶偏好等時為你提供幫助。
整理學(xué)習(xí)這些的主要標準就是它的實用性,希望你能從中找到一些有價值的東西,可以應(yīng)用到你未來的代碼庫中。
1.如何獲取基礎(chǔ) URL?
2.如何判斷網(wǎng)址是否為絕對網(wǎng)址?
3.如何獲取URL參數(shù)作為對象?
4.如何檢查元素是否包含另一個元素?
5.如何獲取元素的所有祖先?
6.如何平滑滾動元素進入視圖?
7.如何處理元素外的點擊?
8.如何生成UUID?
9.如何獲取選中的文本?
10.如何將文本復(fù)制到剪貼板?
11.如何給 HTML 元素添加樣式?
12.如何切換全屏模式?
13.如何檢測Caps Lock是否開啟?
14.如何查看日期是否有效?
15.如何從Date中獲取冒號時間?
16.如何從 Date 生成 UNIX 時間戳?
17、如何查看當(dāng)前用戶的首選語言?
18、如何查看用戶偏好的配色方案?
19.如何查看設(shè)備是否支持觸摸事件?