標籤彙整:javascript
Javascript 模擬 jQuery 的選擇器(Selector)
JQuery 強大、方便的選擇器 (Selector) 是 jQuery 不可或缺的功能之一。不過如果我們不想載入 jQuery 而只想使用類似 jQuery 選擇器的功能,那可以用自訂函式的方式做到: function $$(theElement){ switch(theElement.charAt(0)){ case ("#"): // 以 $$("#id") 傳回物件 return (document.getElementById(theElement.replace(/^#/, ""))); case ("."): // 以 $$(".class") 傳回物件陣列,IE 不支援 return (document.getElementsByClassName(theElement.replace(/^\./, ""))); default: // 以 $$("tag") 傳回物件陣列 return (document.getElementsByTagName(theElement)); } … 繼續閱讀
理財試算 貸款計算機 *
原本只是要寫一個貸款的計算程式,結果看到了其它的計算公式,就順便寫一寫。 本息平均攤還試算 本息平均攤還法是將本息一起平均在貸款期間償還,每期償還的本利和都一樣,比較方便理財,為最常用之貸款償還辦法。 本金平均攤還試算 本金平均攤還法是將本金平均在貸款期間償還,每期償還的本金均相同,而每期所攤還的利息卻因累積未攤還之本金逐漸減少而減少,因此,每期所攤還的本利和會越來越少。 整存整付試算 公式: 本利和 = 本金 * (月利率 + 1) ^ 存款期數 零存整付試算 由「整存整付」公式改為每期計算,加每期的金額加總即為期滿領回的金額。 存款取息試算 公式: 每月利息 = 本金 * 月利率
JavaScript 及動態網頁設計(dhtml)的相關網頁
國外網站 gotAPI.com MSDN – HTML and DHTML Reference WebFX Client-Side JavaScript 1.3 Cross-Browser JavaScript Kit 中文網站 Blielovers IT 學習者 – JS 實例寶庫 JavaScript 語言參考手冊 藍色理想 – 網頁製作 網站建置百寶箱 網頁教學網 tom 科技前沿 其它 Pingdom Tools 測試及分析網站載入的速度
JavaScript 的規則運算式(Regular Expression)
樣式比對 var mail = "yourname@domain.name"; var re = /^.+@.+\..+$/; if(re.test(mail)){ alert("pass"); } 樣式取代 參考網頁 規則運算式簡介 規則運算式語法 石頭閒語: Regular Expression(RegExp) in JavaScript
以數學的原理處理「四捨五入」
我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。 以四捨五入取整數的例子來講,其原理就是: 任何數值+0.5 再取整數。 但要注意的是,當四捨五入遇到「負數」時,處理的方式就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行: