最新文章專題視頻專題問答1問答10問答100問答1000問答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
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:51:41
文檔

基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧

基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧:百度學(xué)術(shù)http://xueshu.baidu.com/高級(jí)檢索是通過前臺(tái)生成后臺(tái)內(nèi)部高級(jí)語法來實(shí)現(xiàn)高級(jí)檢索的,可以通過前臺(tái)js做字符串拼接傳給后臺(tái)實(shí)現(xiàn),難度不大: 下面是高級(jí)檢索的核心功能代碼,我使用的是純js實(shí)現(xiàn),并未使用jquery: //省略部分調(diào)用關(guān)系
推薦度:
導(dǎo)讀基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧:百度學(xué)術(shù)http://xueshu.baidu.com/高級(jí)檢索是通過前臺(tái)生成后臺(tái)內(nèi)部高級(jí)語法來實(shí)現(xiàn)高級(jí)檢索的,可以通過前臺(tái)js做字符串拼接傳給后臺(tái)實(shí)現(xiàn),難度不大: 下面是高級(jí)檢索的核心功能代碼,我使用的是純js實(shí)現(xiàn),并未使用jquery: //省略部分調(diào)用關(guān)系

百度學(xué)術(shù)http://xueshu.baidu.com/高級(jí)檢索是通過前臺(tái)生成后臺(tái)內(nèi)部高級(jí)語法來實(shí)現(xiàn)高級(jí)檢索的,可以通過前臺(tái)js做字符串拼接傳給后臺(tái)實(shí)現(xiàn),難度不大:

下面是高級(jí)檢索的核心功能代碼,我使用的是純js實(shí)現(xiàn),并未使用jquery:

第3行到第36行主要是彈窗的HTML代碼。

37,38行使用了js中常用的最簡(jiǎn)單的在頁面中動(dòng)態(tài)修改前臺(tái)的方法。

第39行和第46行均為對(duì)新增代碼的動(dòng)作處理,用于提交條件和子條件。

在第46行的函數(shù)里面,做了對(duì)字符串的拼接處理。

在第88行到第96行,實(shí)現(xiàn)了通過隱藏表單提交查詢條件的js+html調(diào)用。

jquery js實(shí)現(xiàn)高級(jí)條件檢索功能中檢索條件切換

基本思路:

1.HTML:

使用table展示所有檢索條件,使用input控件展示每一個(gè)檢索條件,定義兩種CSS類樣式,用以區(qū)分檢索條件的選中與未選中狀態(tài)

2.JS實(shí)現(xiàn):

為未選中的input綁定點(diǎn)擊事件,可通過綁定未選中的樣式類來實(shí)現(xiàn),代碼實(shí)現(xiàn)

此時(shí)就實(shí)現(xiàn)了所有檢索條件的自動(dòng)切換

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

文檔

基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧

基于JavaScript實(shí)現(xiàn)類似于百度學(xué)術(shù)高級(jí)檢索功能_javascript技巧:百度學(xué)術(shù)http://xueshu.baidu.com/高級(jí)檢索是通過前臺(tái)生成后臺(tái)內(nèi)部高級(jí)語法來實(shí)現(xiàn)高級(jí)檢索的,可以通過前臺(tái)js做字符串拼接傳給后臺(tái)實(shí)現(xiàn),難度不大: 下面是高級(jí)檢索的核心功能代碼,我使用的是純js實(shí)現(xiàn),并未使用jquery: //省略部分調(diào)用關(guān)系
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top