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