中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用AJAX實現按需加載

發布時間:2021-05-18 14:33:16 來源:億速云 閱讀:134 作者:小新 欄目:web開發

小編給大家分享一下怎么使用AJAX實現按需加載,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

按需加載的優勢:在實際調查中發現,很多的網民在游覽網站時具有明確的指向性,往往在進入主頁后直接搜索進入自己需要的商品列表內,如果在客戶進入主頁時將主頁信息全部加載完畢后展示給顧客,會極大的浪費網站資源,同時也會降低客戶體驗度,因而按需加載則成為了當今網站構建的主流。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>按需加載圖片</title>

<style type="text/css">

*{margin:0px;padding:0px;list-style:none;}

ul{

height:auto;

overflow:hidden;

width:400px;

margin:0 auto;

}

li{

width:300px;

height:200px;

border:solid 1px #ddd;

overflow:hidden;

}

</style>

</head>

<body>

<ul>

<li><img data-src="./sunli/1.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/2.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/3.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/4.jpg" alt="" width="100%"></li>

<li><img data-src="./sunli/5.jpg" alt="" width="100%"></li>

<li url="./rexiao.php">

 

</li>

</ul>

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>

<script type="text/javascript">

//綁定窗口的滾動事件

$(window).scroll(function(){

//遍歷檢測里面的元素尺寸

$('li[isLoaded!=1]').each(function(){

//獲取滾動高度

var sT = $(window).scrollTop();

//獲取窗口的可視區域的高度

var cT = $(window).height();

//獲取元素距離文檔頂部的偏移量

var t = $(this).offset().top;

//暫存當前元素對象

var curLi = $(this);

//檢測判斷

if(t <= sT + cT){

//檢測是否具有url屬性

var url = $(this).attr('url');

//如果有 發送ajax 獲取請求之后的數據

if(url){

//發送ajax

$.get('rexiao.php',{}, function(data){

curLi.html(data);

return;

})

}

//這個時候要顯示了 修改元素的src屬性 

var src = $(this).find('img').attr('data-src');

//設置

$(this).find('img').attr('src',src);

//做標識

$(this).attr('isLoaded','1');

}

})

})



//使用代碼來觸發滾動事件 

$(window).trigger('scroll');

</script>

</body>

</html>

什么是ajax

ajax是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術,可以通過在后臺與服務器進行少量數據交換,使網頁實現異步更新。

以上是“怎么使用AJAX實現按需加載”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

若羌县| 乌拉特后旗| 安乡县| 南京市| 铅山县| 包头市| 西城区| 嘉义县| 石阡县| 浏阳市| 镇沅| 谷城县| 金山区| 武汉市| 乌拉特中旗| 新田县| 澎湖县| 昆山市| 韶关市| 东乌珠穆沁旗| 潞西市| 阿拉善盟| 井冈山市| 和平县| 琼海市| 化州市| 策勒县| 朝阳市| 乌鲁木齐县| 彩票| 桃园县| 巴塘县| 托里县| 景洪市| 新宁县| 高唐县| 乡宁县| 石河子市| 保康县| 天镇县| 隆回县|