網誌分頁

動態下載JavaScript 節省下載時間 (Load JS on Demand)

在寫大型系統的時候,javascript會越寫越多,越寫越長,越寫越臭,然而也會佔掉頁面的下載速度,gmail在下載前面都會出現的下載圖示也是因應這個原因,不要讓使用者覺得你的程式凍住了。

JavaScript如何刪除物件裡內容

今天碰到一個問題,用動態的方式截取所有FORM裡的欄位和選項變數,然後要集成一個OBJECT再傳去給CFC做處理。再做處理資料的時候,需要因為某種使用者填資料的情況,而導致另外的資料必須不能傳去CFC。
例如,當使用者選取一個國家的時候,像台灣,下面的貨幣選項就會自動變成TWD,但是如果不填金額的話,貨幣就沒必要傳去CFC。
但是所產生的物件裡已經有貨幣這個內容(property),而我的CFC裡的SQL是動態判定內容存不存在而執行資料儲存的動作,所以我就是必要刪除這個物件裡的貨幣內容。

Query轉xml的自制函數

寫程式寫久了,要學會如何包裝自己的程式碼,以便以後重複使用,ColdFusion對於程式碼包裝再利用花了很多精神推銷。最近發現我常常要把QUERY的東西轉成XML,每一次都要重新複製貼上,覺得有點麻煩。所以我就把程式包裝成一個函數,這樣需要用到的時候會比較方便。以下程式碼是方便直接把QUERY整個轉成XML,有CF環境的飼主們可以試試看喔!