真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

html5input輸入實時檢測以及延時優(yōu)化的示例

這篇“html5 input輸入實時檢測以及延時優(yōu)化的示例”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“html5 input輸入實時檢測以及延時優(yōu)化的示例”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價值,內(nèi)容詳細步驟清晰,細節(jié)處理妥當,希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內(nèi)容吧。

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。成都創(chuàng)新互聯(lián)公司提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設計、成都網(wǎng)站制作、網(wǎng)站設計、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務,幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡營銷方法,創(chuàng)造更大的價值。

html有什么特點

1、簡易性:超級文本標記語言版本升級采用超集方式,從而更加靈活方便,適合初學前端開發(fā)者使用。 2、可擴展性:超級文本標記語言的廣泛應用帶來了加強功能,增加標識符等要求,超級文本標記語言采取子類元素的方式,為系統(tǒng)擴展帶來保證。  3、平臺無關性:超級文本標記語言能夠在廣泛的平臺上使用,這也是萬維網(wǎng)盛行的一個原因。 4、通用性:HTML是網(wǎng)絡的通用語言,它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。

有個項目是,這么個情況,輸入框,實時監(jiān)測輸入,觸發(fā)請求。

第一想法是input 上的onchange()方法,試了一下,不好用,是值等更改確認了,才會觸發(fā),不即時。

上網(wǎng)查了一下,

$("#fix").on('input propertychange', function(event){
});

方法的確可以用,但是實時更改。發(fā)送的頻率有點快啊。

趕緊加個定時器setTimeout.

$("#fix").on('input propertychange', function(event){
   setTimeout(function(){    //延遲0.5s執(zhí)行
                   console.log($("#fix").val())
        },500);
});

問題又來了,定時器是異步,雖然延遲,但是還會執(zhí)行,沒啥改變。

后來又想到解綁unbind,bind,但是解綁的時間里獲取不到鍵盤輸入的事件。

當時第一想法是,觸發(fā)事件-刪除定時器-添加定時器-執(zhí)行函數(shù)。發(fā)現(xiàn)還是不好,定時器刪不掉,干脆就不執(zhí)行了。

最后上網(wǎng)查了一下,發(fā)現(xiàn)一種新方法。

時間戳法。

原理就是,每次輸入修改全局變量,時間戳,延遲0.5s監(jiān)測 新的時間戳和和綁定的時間戳相等,就進行下一步。

-----html-----


------script-----
var last;
$("#fix").on('input propertychange', function(event){
    //"#fix為你的輸入框
       last = event.timeStamp;
       //利用event的timeStamp來標記時間,這樣每次事件都會修改last的值,注意last必需為全局變量
       setTimeout(function(){    //設時延遲0.5s執(zhí)行
            if(last-event.timeStamp==0)
               //如果時間差為0(也就是你停止輸入0.5s之內(nèi)都沒有其它的keyup事件發(fā)生)則做你想要做的事
              {
                   console.log($("#fix").val())
               }
        },500);
});

感謝你的閱讀,希望你對“html5 input輸入實時檢測以及延時優(yōu)化的示例”這一關鍵問題有了一定的理解,具體使用情況還需要大家自己動手實驗使用過才能領會,快去試試吧,如果想閱讀更多相關知識點的文章,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享名稱:html5input輸入實時檢測以及延時優(yōu)化的示例
標題路徑:http://weahome.cn/article/jhedsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部