<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        仿淘寶JSsearch搜索下拉深度用法解析

        來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 20:05:46
        文檔

        仿淘寶JSsearch搜索下拉深度用法解析

        首先給出本次關(guān)于JSsearch程序的相關(guān)源碼:https://gitee.com/skyogo/JSsearch。我們下載JSsearch1.0 Community版本。下載好了之后我們?cè)傧螺d一個(gè)類似淘寶的購(gòu)物頁(yè)面。然后,我們打開(kāi)這個(gè)頁(yè)面,會(huì)發(fā)現(xiàn)是這樣的。此時(shí)我們關(guān)掉頁(yè)面,將的JSsearch.js拷貝一份到淘寶頁(yè)面的根目錄的js文件夾下面??截愅炅酥螅趆tml頁(yè)面中引入它(在body最底部寫)。<;script src=";js/JSsearch.js";>;<;/script>;<;script>;<;/script>;。然后在上面的第76行(input標(biāo)記下面)里寫上這段代碼。
        推薦度:
        導(dǎo)讀首先給出本次關(guān)于JSsearch程序的相關(guān)源碼:https://gitee.com/skyogo/JSsearch。我們下載JSsearch1.0 Community版本。下載好了之后我們?cè)傧螺d一個(gè)類似淘寶的購(gòu)物頁(yè)面。然后,我們打開(kāi)這個(gè)頁(yè)面,會(huì)發(fā)現(xiàn)是這樣的。此時(shí)我們關(guān)掉頁(yè)面,將的JSsearch.js拷貝一份到淘寶頁(yè)面的根目錄的js文件夾下面??截愅炅酥?,在html頁(yè)面中引入它(在body最底部寫)。<;script src=";js/JSsearch.js";>;<;/script>;<;script>;<;/script>;。然后在上面的第76行(input標(biāo)記下面)里寫上這段代碼。
        本文主要通過(guò)仿照淘寶搜索關(guān)鍵字后下拉相關(guān)產(chǎn)品搜索樣子的制作,深度分析了JSsearch的用法,一起跟著小編學(xué)習(xí)下吧。

        我們首先給出本次關(guān)于JSsearch程序的相關(guān)源碼:https://gitee.com/skyogo/JSsearch

        我們下載JSsearch1.0 Community版本

        下載好了之后我們?cè)傧螺d一個(gè)類似淘寶的購(gòu)物頁(yè)面

        然后,我們打開(kāi)這個(gè)頁(yè)面,會(huì)發(fā)現(xiàn)是這樣的

        此時(shí)我們關(guān)掉頁(yè)面,將我們的JSsearch.js拷貝一份到淘寶頁(yè)面的根目錄的js文件夾下面

        拷貝完了之后,我們?cè)趆tml頁(yè)面中引入它(在body最底部寫)

        <script src="js/JSsearch.js"></script>
        <script>
        </script>

        然后我們?cè)谏厦娴牡?6行(input標(biāo)記下面)里寫上這段代碼

        <p id="search-recommend">
         沒(méi)有搜索結(jié)果
        </p>

        然后我們打開(kāi)css/index.css文件,在里面寫上這段css樣式表

        #search-recommend{
         height: 40px;
         width: 580px;
         position: absolute;
         top: 110px;
         border: 1px gray solid;
         padding-left: 20px;
         box-sizing: border-box;
         padding-top: 11px;
         font-size: 15px;
         cursor: pointer;
         background: white;
        }

        運(yùn)行一下html頁(yè)面,發(fā)現(xiàn)搜索框下面多出了一個(gè)框

        至此,我們的html和css代碼就寫完了,接下來(lái),我們來(lái)寫js代碼

        我們現(xiàn)在將頁(yè)面關(guān)閉,打開(kāi)開(kāi)發(fā)工具,在index.html里面找到大約是2754行的<script>標(biāo)簽,那么我們現(xiàn)在就要在里面寫入我們的查詢代碼

        首先,我們寫入這段代碼:(重復(fù)獲取輸入框里面的值)

        var lastValue = document.getElementById("search-in").value;
        setInterval(function(){ 
        },10)

        然后,我們?cè)趘ar的下面寫入判斷語(yǔ)句,判斷是否輸入框的值改變了

        if(lastValue != document.getElementById("search-in").value){ 
        }

        接著,我們?cè)趇f里面寫入:

        lastValue = document.getElementById("search-in").value;

        這段話,就是說(shuō)重復(fù)判斷,如果輸入框的值改變了,那么就重新賦值

        然后,我們?cè)僭谙旅鎸懭耄?/p>

        if(lastValue==null||lastValue==""){
         document.getElementById("search-recommend").innerHTML = "沒(méi)有搜索結(jié)果";
        }else{
        }

        這段話,就是判斷如果輸入框現(xiàn)在的值為空,那么就讓他顯示“沒(méi)有搜索結(jié)果”

        接著,我們?cè)趀lse里面寫入:

        var newItemList = JSsearchByKeyWord(itemList,lastValue);
        if(newItemList[0] == undefined){
         document.getElementById("search-recommend").innerHTML = "沒(méi)有搜索結(jié)果";
        }else{ 
        }

        這時(shí),我們就調(diào)用了JSsearch的用關(guān)鍵詞查找的方法,哦,對(duì)了,我們還沒(méi)寫itemList這個(gè)數(shù)組

        這時(shí)把光標(biāo)移到setInterval的上面一行,寫上:

        var itemList = ["光能表","情侶表","日韓腕表","手表放心淘","瑞士表","陶瓷表","電子表","歐米茄","鋼帶表","皮帶表","鏤空機(jī)械表","斯沃琪","天梭","運(yùn)動(dòng)表","卡西歐","國(guó)表","時(shí)尚表","女表","兒童表","學(xué)生表","浪琴"];

        itemList是我們所有的商品合集

        現(xiàn)在再把光標(biāo)移回去,移到else里面,寫上:

        document.getElementById("search-recommend").innerHTML = newItemList[0];

        此時(shí),我們?cè)俅蜷_(kāi)html文件,再輸入框里面輸入內(nèi)容,就會(huì)發(fā)現(xiàn)已經(jīng)有聯(lián)想了!

        當(dāng)然,這還只是個(gè)雛形,我們還有一個(gè)BUG需要解決,就是當(dāng)你輸入一個(gè)多個(gè)字符串都含有的字符后,他并不一定推薦你想的那個(gè),這點(diǎn)JSsearch已經(jīng)幫我們想好了,我在這里就不再寫了,如果想解決這個(gè)BUG,可以參考JSsearch的說(shuō)明文檔自行解決!

        相關(guān)推薦:

        js字符串indexof與search區(qū)別詳解

        JavaScript中indexOf與search的區(qū)別詳解

        有關(guān)search的文章推薦10篇

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        仿淘寶JSsearch搜索下拉深度用法解析

        首先給出本次關(guān)于JSsearch程序的相關(guān)源碼:https://gitee.com/skyogo/JSsearch。我們下載JSsearch1.0 Community版本。下載好了之后我們?cè)傧螺d一個(gè)類似淘寶的購(gòu)物頁(yè)面。然后,我們打開(kāi)這個(gè)頁(yè)面,會(huì)發(fā)現(xiàn)是這樣的。此時(shí)我們關(guān)掉頁(yè)面,將的JSsearch.js拷貝一份到淘寶頁(yè)面的根目錄的js文件夾下面??截愅炅酥?,在html頁(yè)面中引入它(在body最底部寫)。<;script src=";js/JSsearch.js";>;<;/script>;<;script>;<;/script>;。然后在上面的第76行(input標(biāo)記下面)里寫上這段代碼。
        推薦度:
        標(biāo)簽: 搜索 用法 js
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 成人免费毛片内射美女APP| 高清一区二区三区免费视频| 成人毛片18女人毛片免费视频未| 亚洲黄色免费网址| 亚洲网站免费观看| 亚洲日本国产精华液| 一二三四免费观看在线视频中文版 | 九一在线完整视频免费观看| 亚洲?V无码成人精品区日韩| 免费的黄色网页在线免费观看| 亚洲A∨午夜成人片精品网站| 污污免费在线观看| 国产亚洲人成网站在线观看| 永久免费av无码网站yy| 亚洲av日韩av天堂影片精品| 97在线视频免费公开观看| 亚洲娇小性xxxx| 四虎永久免费网站免费观看| 亚洲视频在线免费| 亚洲人成在线电影| 免费看美女被靠到爽的视频| 一区二区三区免费电影| 午夜亚洲AV日韩AV无码大全| 亚洲人成网站免费播放| 国产成人亚洲综合a∨| 亚洲VA中文字幕无码一二三区 | 免费人成激情视频| 中文字幕免费播放| 亚洲成a人片在线观看中文!!! | 久久亚洲精品无码观看不卡| 日本免费中文字幕| 国产成人精品日本亚洲专 | 亚洲av无码精品网站| 野花高清在线电影观看免费视频| 国产精品亚洲а∨无码播放麻豆| 亚洲色精品vr一区二区三区| 我的小后妈韩剧在线看免费高清版| 亚洲av日韩av永久无码电影| 久久亚洲国产中v天仙www| 天天干在线免费视频| 光棍天堂免费手机观看在线观看|