Ajax與仿百度跨域搜索

對Ajax一直都是比較模糊的狀態(tài),先前因為考試等原因將它擱置了挺久的,最近考試都差不多結束,終于有時間能好好玩一下Ajax,目前它已經成為前端人員必備技能。

其實,Ajax本身用起來也不是很難,這里模仿jQuery的方式,封裝了一個Ajax的簡單函數。用法基本上與jQuery一樣,全局調用ajax函數,接受一個json作為參數:

  ajax({
    {
       url: 'xxxx.com',
       type: 'GET',  // get or post
       data: { name: 'Joker', age: 22 },  // 僅支持json格式
       dataType: 'json',  // json or jsonp
    };
  })

有興趣的朋友可以看看源碼,戳這里

接著做了一個小demo,仿百度跨域搜索 預覽地址、源碼
該項目已經適配大部分PC端和移動端,能夠像原生百度一樣,輸入你要搜索的內容,并彈出下拉框,支持點擊搜索或者點擊下拉框的內容進行搜索,也支持鍵盤進行上下選擇。部分截圖:

輸入關鍵字
可用上下鍵進行調節(jié)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容