javascript 變速加數(shù)功能實現(xiàn)代碼
更新時間:2009年10月13日 22:01:12 作者:
試想一下你要在你的網(wǎng)站提供如下這樣的功能:提供一個文本框用于收集用戶數(shù)據(jù),這個文本框只能接受整型的數(shù)值,不提供給用戶手工輸入,只提供兩個按鈕。
用戶單擊其中一個按鈕,可以讓數(shù)字加1,單擊另外一個按鈕則讓數(shù)字減1,如果按住按鈕不放,文本框的數(shù)值會越加越快或越減越快,即變速加數(shù)功能。
比如你打開電腦的“時間和日期屬性”窗口,你按下圖紅框標(biāo)識的上下按鈕調(diào)整時間,試著單擊與按著鼠標(biāo)不放,你會發(fā)現(xiàn)它的功能與我說的一樣(準(zhǔn)確說還是有區(qū)別的,它按下鼠標(biāo)不放加數(shù)速度是快了,但不會越來越快。我的例子是越加越快,這更適合數(shù)值比較大的數(shù)據(jù)提供場合)。
代碼很簡單,都加了注釋,就不知道實現(xiàn)的夠不夠科學(xué),如果你有更好的建議不妨與我分享。HTML與JavaScript代碼如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
作者:WebFlash
出處:http://webflash.cnblogs.com
比如你打開電腦的“時間和日期屬性”窗口,你按下圖紅框標(biāo)識的上下按鈕調(diào)整時間,試著單擊與按著鼠標(biāo)不放,你會發(fā)現(xiàn)它的功能與我說的一樣(準(zhǔn)確說還是有區(qū)別的,它按下鼠標(biāo)不放加數(shù)速度是快了,但不會越來越快。我的例子是越加越快,這更適合數(shù)值比較大的數(shù)據(jù)提供場合)。
代碼很簡單,都加了注釋,就不知道實現(xiàn)的夠不夠科學(xué),如果你有更好的建議不妨與我分享。HTML與JavaScript代碼如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
作者:WebFlash
出處:http://webflash.cnblogs.com
相關(guān)文章
javascript里模擬sleep(兩種實現(xiàn)方式)
有幾種方式,但都不完美 其一:不斷循環(huán),直到達到指定時間、其二:用xhr同步請求后臺程序,比如傳2000過去,后臺就sleep 2秒后再返回,這種方式也有缺點,當(dāng)N多客戶端都請求后臺時,一直保持連接http開銷很大,感興趣的朋友可以了解下啊2013-01-01微信小程序?qū)崿F(xiàn)通過js操作wxml的wxss屬性示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)通過js操作wxml的wxss屬性,結(jié)合實例形式分析了微信小程序使用js操作wxml的wxss屬性相關(guān)原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2018-12-12JS寫XSS cookie stealer來竊取密碼的步驟詳解
JavaScript是web中最常用的腳本開發(fā)語言,js可以自動執(zhí)行站點組件,管理站點內(nèi)容,在web業(yè)內(nèi)實現(xiàn)其他有用的函數(shù)。這篇文章主要介紹了JS寫XSS cookie stealer來竊取密碼的步驟詳解,需要的朋友可以參考下2017-11-11菜鳥也能搞懂js中typeof與instanceof區(qū)別
instanceof和typeof是兩個運算符,在程序設(shè)計中用到,常用來判斷一個變量是否為空,或者是什么類型的,本文就來介紹一下typeof與instanceof區(qū)別,感興趣的可以了解一下2021-09-09