專案上很多前端驗證都會使用jQuery「$.isEmptyObject」來檢核參數是否為空,
但在驗證布林值確都回傳true 的結果,意思是「他是一個空物件」???
專案上很多前端驗證都會使用jQuery「$.isEmptyObject」來檢核參數是否為空,
但在驗證布林值確都回傳true 的結果,意思是「他是一個空物件」???
在實作檔案下載時,我們通常會透過location.href() 、window.open()、iframe 等方式來下載檔案,
詳細實作方式可以參考黑暗執行緒的「透過Javascript觸發檔案下載」,
那為何不行透過 ajax 來下載檔案呢 ?
我們在撰寫前端畫面時,常常會使用 return false 來終止函數運行,其實return false 會包含以下三種行為:
第三點應該大家都知道,畢竟寫 return false 就是為了這件事情呀,但是大家不知道其實JavaScript 默默幫我做了1跟2,結果可是差很多的呢!
先前產品自行封裝 Ajax 並實作 Ajax 送出後block UI,當然封裝有他一定的好處,但是萬一今天我不想用封裝的元件時,我又想要block UI時,寫法就會很麻煩。
可能變成會這樣寫: