網誌分頁

判定你的變數是否存在

寫程式的人,大概都寫不下幾千幾萬個IF來判定變數是否存在,這也許是繼Hello World另一個最多的程式了吧。

JavaScript: 物件裡不可以有class的屬性

有一次我寫了以下的CODE,一直出錯,偵錯也偵錯不出來。

?View Code JAVASCRIPT1
2
3
objTmp=new Object();
objTmp.class=’abc’;
objTmp.id=12421312;

結果發現JavaScript裡不可以有class的屬性,拿掉就沒事了,不知道其他語言CLASS是不是保留字呢 哈!

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

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

JavaScript如何刪除物件裡內容

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

複製DOM節點的JavaScript函式

在重度寫JavaScript的程式設計師,可能都了解的這個函數
cloneNode()
當你有個DOM,像一個表格TABLE或是選擇項SELECT,如果不用innerHTML的方式複製,clondeNode是個很好的JavaScript選擇直接複製DOM

中文數字的JavaScript函式

自己會寫涵式了 每次遇到繁雜的CODE就想自己以涵式的方式寫一寫  以後還可以用的到