日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery学习第三天(插件库、引入页面、jQ中的ajax)

發布時間:2023/12/29 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery学习第三天(插件库、引入页面、jQ中的ajax) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

插件庫

superSlide、swiper 輪播圖插件的網站,有說明書

jQ入口函數

  • $(document).ready(function(){})
  • 簡寫:$(function(){});
  • 與原生js的入口函數的區別:
    - 原生js入口函數在網頁加載完畢,包括靜態資源圖片等加載結束后運行,并且只能寫一次
    - jQ入口函數在DOM加載完畢后執行,可以寫多次

    jQ引入頁面

    引用的資源要保證在同一服務器下,要用live server打開
    $(function){
    $(需要添加的容器).load(資源路徑)
    }

    .load()是異步函數,正常js執行是由上到下執行,遇到異步函數就跳過,最后執行

    $(".box").load("插件輪播圖.html")

    JQ中的ajax

    $.ajax({ url:"url", // 地址 type:"type", // 請求方式 data:{data:data}, // 傳遞參數 dataType:"dataType", // 常用 json timeout:timeout, // 請求時間,毫秒數 headers:{}, // 請求頭 success:function(){}, // 請求成功時執行的代碼 error:function(){} // 請求失敗執行的代碼 })

    ajax練習

    • 城市天氣
      html代碼:
    <input type="text" id="ipt" value="南京"><button>搜索</button><ul></ul>

    js代碼:

    // 點擊事件$("button").click(function () {// 判斷輸入框是否有值if ($("#ipt").val()) {// 調接口$.ajax({url: "http://wthrcdn.etouch.cn/weather_mini?city=" + $("#ipt").val(),type: "get",dataType: "json",success: function (res) {if(res.status==1000){var data = res.data.forecast;var li = "";// 字符串拼接for(var i in data){li+=`<li><span>${data[i].date}</span><span>${data[i].fengli}</span><span>${data[i].fengxiang}</span><span>${data[i].high}</span><span>${data[i].low}</span><span>${data[i].type}</span></li>`}$("ul").html(li);}},error: function (e) {console.log(e);}})}else{alert("請輸入城市查詢")}})

    注意使用前,要先引入jQuery文件

    總結

    以上是生活随笔為你收集整理的jQuery学习第三天(插件库、引入页面、jQ中的ajax)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。