JavaScript 對 IDN 域名(Punycode) 轉換

IDN 的域名如:(中文.com <-> xn--fiq228c.com),PHP 版本可見此篇:PHP 對 IDN Domain 轉換(Punycode) 如何做

想要在使用 JavaScript 轉換,要怎麼做呢?

閱讀全文〈JavaScript 對 IDN 域名(Punycode) 轉換〉

JavaScript 各種檢查的函式庫:is.js

JavaScript 要做各種檢查,例如:Email、URL、信用卡、日期 ... 非常多,每次都是自己寫個 regex 檢查,這邊有個 Open Source 的套件(函式庫),有整理各種情況所需要的檢查與判斷。

is.js 使用很簡單,範例也都很清楚,這邊隨意列幾種可以參考看看:

使用 js-beautify 將 JavaScript 自動排版、縮排

現在很多 JavaScript 都會經過最小化、壓縮,要還原回來就需要 formatter 或 beautify 的幫忙。

在對 js 經過 minify 的小檔案,可以用 Vim 的外掛直接做排版,如:Vim 的 JavaScript 縮排格式最佳化 外掛

不過如果檔案太大、行數太多,建議就要另外找其他工具了~

閱讀全文〈使用 js-beautify 將 JavaScript 自動排版、縮排〉