亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

HTML5 History API 實(shí)現(xiàn)無(wú)刷新跳轉(zhuǎn)
來(lái)源:易賢網(wǎng) 閱讀:1814 次 日期:2016-07-09 09:59:41
溫馨提示:易賢網(wǎng)小編為您整理了“HTML5 History API 實(shí)現(xiàn)無(wú)刷新跳轉(zhuǎn)”,方便廣大網(wǎng)友查閱!

有一次在上**網(wǎng)的時(shí)候,發(fā)現(xiàn)登陸、注冊(cè)動(dòng)畫(huà)效果非常華麗,但讓我感到震驚的是頁(yè)面竟能夠?qū)崿F(xiàn)無(wú)刷新跳轉(zhuǎn)(已改版,觀看此效果可以猛擊此處:GitHub或閱FM),回顧了所學(xué)的前端知識(shí),似乎沒(méi)有任何技術(shù)可以實(shí)現(xiàn)這一點(diǎn),于是百度了一下,才發(fā)現(xiàn)這原來(lái)是使用HTML5中History API實(shí)現(xiàn)的效果,但奈何一直未曾派上用場(chǎng)。直到博客改版時(shí),才將這一技術(shù)應(yīng)用起來(lái)。

在HTML5中,

1. 新增了通過(guò)JS在瀏覽器歷史記錄中添加項(xiàng)目的功能。

2. 在不刷新頁(yè)面的前提下顯示改變?yōu)g覽器地址欄中的URL。

3. 添加了當(dāng)用戶單擊瀏覽器的后退按鈕時(shí)觸發(fā)的事件。

通過(guò)以上三點(diǎn),可以實(shí)現(xiàn)在不刷新頁(yè)面的前提下動(dòng)態(tài)改變?yōu)g覽器地址欄中的URL,動(dòng)態(tài)顯示頁(yè)面內(nèi)容。

比如: 當(dāng)頁(yè)面A和頁(yè)面B內(nèi)容不一樣的時(shí)候,在HTML5之前,如果從頁(yè)面A切換到頁(yè)面B時(shí),需要在瀏覽器下從頁(yè)面A切換到頁(yè)面B,或者說(shuō),如果需要有后退按鈕功 能的話,可以在URL地址加#XXXX 可以實(shí)現(xiàn)后退功能。那么現(xiàn)在在HTML5中,可以通過(guò)History API實(shí)現(xiàn)如下處理即可:

1. 在A頁(yè)面 通過(guò)發(fā)AJAX請(qǐng)求 請(qǐng)求頁(yè)面中的B數(shù)據(jù)。

2. 在頁(yè)面A中通過(guò)JS裝載相應(yīng)的信息到相應(yīng)的位置來(lái)。

3. 通過(guò)History API在不刷新頁(yè)面的情況下在瀏覽器的地址欄中從頁(yè)面A的URL地址切換到頁(yè)面B的URL地址。

HTML4中的History API

屬性

1.length 歷史的項(xiàng)數(shù)。javascript 所能管到的歷史被限制在用瀏覽器的“前進(jìn)”“后退”鍵可以去到的范圍。本屬性返回的是“前進(jìn)”和“后退”兩個(gè)按鍵之下包含的地址數(shù)的和。

方法

1.back() 后退,跟按下“后退”鍵是等效的。

2.forward() 前進(jìn),跟按下“前進(jìn)”鍵是等效的。

3.go() 用法:history.go(x);在歷史的范圍內(nèi)去到指定的一個(gè)地址。如果 x < 0,則后退 x 個(gè)地址,如果 x > 0,則前進(jìn) x 個(gè)地址,如果 x == 0,則刷新現(xiàn)在打開(kāi)的網(wǎng)頁(yè)。history.go(0) 跟 location.reload() 是等效的。

HTML5中的History API

1. history.pushState(data, title [, url]):往歷史記錄堆棧頂部添加一條記錄;data會(huì)在onpopstate事件觸發(fā)時(shí)作為參數(shù)傳遞過(guò)去;title為頁(yè)面標(biāo)題,當(dāng)前所有瀏覽器都會(huì) 忽略此參數(shù);url為頁(yè)面地址,可選,缺省為當(dāng)前頁(yè)地址。

2. history.replaceState(data, title [, url]) :更改當(dāng)前的歷史記錄,參數(shù)同上。

3. history.state:用于存儲(chǔ)以上方法的data數(shù)據(jù),不同瀏覽器的讀寫權(quán)限不一樣。

4. popstate事件:當(dāng)用戶單擊瀏覽器的后退或者前進(jìn)按鈕時(shí)觸發(fā)該事件。在事件處理函數(shù)中讀取觸發(fā)事件的事件對(duì)象的state屬性值,該屬性值即為執(zhí)行pushState方法時(shí)所使用的第一個(gè)參數(shù)值,其中保存了在向?yàn)g覽器歷史記錄中添加記錄同步保存的對(duì)象。

到目前為止,IE10,firefox4以上的版本,Chrome8以上的版本,Safari5,Opera11以上的版本瀏覽器支持HTML5中的History API。

HTML:

代碼如下:

<!DOCTYPE HTML>

<html>

<head>

<title> New Document </title>

<style>

ul,li{list-style:none;}

.container{width:px;border:px solid #ccc;overflow:hidden;}

.container ul{float:left;width:px;}

.container li{width:px;height:px;line-height:px;overflow:hidden;}

.container li a{text-decoration:none;}

.container li.current a{color:red;}

.all-content{width:px;float:left;overflow:hidden;}

</style>

<script src="jquery-...min.js"></script>

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

</head>

<body>

<div class="container">

<ul class="list">

<li>

<a href="http://localhost/html/index.php">測(cè)試</a>

</li>

<li>

<a href="http://localhost/html/index.php">測(cè)試</a>

</li>

<li>

<a href="http://localhost/html/index.php">測(cè)試</a>

</li>

</ul>

<div class="all-content">

<ul class="content">

<li></li>

<li></li>

<li></li>

</ul>

</div>

</div>

</body>

</html> </p> <p>

JS:

代碼如下:

/**

* HTML history and ajax

*/

$(function(){

var ajax,

currentState;

$('.container li').unbind().bind('click',function(e){

e.preventDefault();

var target = e.target,

url = $(target).attr('href');

!$(this).hasClass('current') && $(this).addClass('current').siblings().removeClass("current");

if(ajax == undefined) {

currentState = {

url: document.location.href,

title: document.title,

html: $('.content').html()

};

}

ajax = $.ajax({

type:'POST',

url: url,

dataType:'json',

success: function(data){

var html = '';

if(data.length > ) {

for(var i = , ilist = data.length; i < ilist; i++) {

html += '<li>' +data[i].age+ '</li>' +

'<li>' +data[i].name+ '</li>' +

'<li>' +data[i].sex+ '</li>';

}

$('.content').html(html);

}

var state = {

url: url,

title: document.title,

html: $('.content').html()

};

history.pushState(state,null,url);

}

});

});

window.addEventListener('popstate',function(event){

if(ajax == null){

return;

}else if(event && event.state){

document.title = event.state.title;

$('.content').html(event.state.html);

}else{

document.title = currentState.title;

$('.content').html(currentState.html);

}

});

});

更多信息請(qǐng)查看網(wǎng)頁(yè)制作
易賢網(wǎng)手機(jī)網(wǎng)站地址:HTML5 History API 實(shí)現(xiàn)無(wú)刷新跳轉(zhuǎn)
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀網(wǎng)頁(yè)制作
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
亚洲精品色图| 国产一区清纯| 久久电影一区| 国产女主播一区二区| 在线视频一区观看| 禁久久精品乱码| 国产精品国产三级欧美二区| 欧美阿v一级看视频| 久久一日本道色综合久久| 久久久夜精品| 欧美一区二区三区在线播放| 欧美一区免费视频| 欧美日韩一视频区二区| 欧美日韩一区在线播放| 国产日本精品| 亚洲三级网站| 国产欧美日韩综合一区在线播放| 今天的高清视频免费播放成人| 欧美网站在线| 欧美日韩成人| 欧美一区1区三区3区公司 | 久久久久综合| 欧美高清视频一区二区三区在线观看| 欧美日韩理论| 亚洲欧洲视频| 免费试看一区| 黄色精品免费| 午夜影院日韩| 亚洲特级毛片| 性欧美精品高清| 蜜桃av久久久亚洲精品| 免费亚洲婷婷| 影音先锋中文字幕一区| 国产精品日本| 国内精品久久久久久久97牛牛| 亚洲区欧美区| 欧美精品入口| 国产亚洲一区在线播放| 欧美在线日韩精品| 亚洲茄子视频| 欧美日韩精品| 午夜亚洲视频| 日韩午夜电影| 欧美精品入口| 久久久久久久波多野高潮日日| 久久综合伊人| 99精品视频免费| 你懂的成人av| 欧美激情精品久久久六区热门| 欧美精品在线一区| 亚洲综合不卡| av成人国产| 国产一区清纯| 久久久国产精品一区二区三区| 激情欧美国产欧美| 午夜久久一区| 久久综合精品一区| 亚洲欧美日本国产专区一区| 亚洲看片网站| 欧美久久久久久久| 欧美在线亚洲| 久久一区亚洲| 久久精品官网| 久久精品午夜| 欧美一区二区三区在线免费观看| 午夜亚洲性色视频| 免费看亚洲片| 一本综合精品| 国产精品av久久久久久麻豆网| 亚洲麻豆一区| 亚洲少妇一区| 亚洲在线视频| 久久精品毛片| 玖玖视频精品| 欧美日韩一区二区三区四区在线观看| 欧美在线影院| 国模大胆一区二区三区| 亚洲成人在线| 亚洲精品专区| 男人的天堂亚洲在线| 在线综合视频| 亚洲一区日韩在线| 亚洲一区二区三区免费观看| 国产毛片一区| 欧美尤物一区| 伊人久久婷婷色综合98网| 影音先锋久久久| 亚洲国产精品综合| 日韩香蕉视频| 国产伦精品一区二区三区照片91| 国产亚洲毛片| 欧美ab在线视频| 欧美午夜久久| 一区二区av| 麻豆av一区二区三区| 欧美aa国产视频| 亚洲国产日韩在线| 亚洲一区区二区| 欧美激情一区| 99精品视频免费观看视频| 亚洲一区免费| 国产精品国产精品| 99精品热视频只有精品10| 久久福利一区| 亚洲国产精品123| 久久久99爱| 亚洲精品一区二区三| 美女诱惑一区| 99视频一区| 欧美日本韩国在线| 久久综合狠狠| 一本久道久久久| 女人香蕉久久**毛片精品| 亚洲国产精品久久久久婷婷老年 | 久久人人超碰| 在线观看不卡| 国产欧美日韩综合一区在线观看| 欧美一区91| 免费不卡亚洲欧美| 欧美粗暴jizz性欧美20| 99视频在线精品国自产拍免费观看| 久久久久久久久一区二区| 91久久亚洲| 欧美日韩一区二区三| 国产精品免费区二区三区观看| 欧美日韩综合久久| 久久亚洲一区二区| 新67194成人永久网站| 黑人一区二区三区四区五区| 欧美一区二区三区久久精品| 欧美亚洲专区| 亚洲一区日韩在线| av成人免费观看| 影音先锋亚洲精品| 亚洲天堂激情| 欧美天堂亚洲电影院在线观看| 免费永久网站黄欧美| 中文亚洲欧美| 夜夜嗨一区二区三区| 亚洲欧洲一区| 在线亚洲精品| 国产欧美三级| 亚洲一区日韩| 免费日韩av片| 久久精品动漫| 久久综合九色综合网站| 99精品视频免费观看视频| 欧美国产专区| 韩国自拍一区| 亚洲日本成人| 国产精品亚洲综合久久| 国产美女在线精品免费观看| 国产精品亚洲综合色区韩国| 亚洲专区在线| 久久久亚洲一区| 欧美成人首页| 国模一区二区三区| 日韩视频一区| 久久国产精品久久精品国产| 亚洲精品欧洲| 国产亚洲毛片在线| 噜噜噜噜噜久久久久久91| 久久久久久国产精品mv| 欧美黄色大片网站| 亚洲大胆视频| 亚洲综合不卡| 欧美日韩在线播放一区二区| 一区二区视频在线观看| 国产精品一区二区三区四区五区 | 亚洲黄色毛片| 国产一区二区三区的电影 | 狠狠久久婷婷| 国产一级一区二区| 久久久久久一区| 精品999成人| 国产精品videossex久久发布| 在线国产欧美| 麻豆精品传媒视频| 樱桃成人精品视频在线播放| 国产欧美日韩在线播放 | 亚洲毛片网站| 麻豆久久婷婷| 国语精品一区| 国产精品资源| 欧美日本一区二区视频在线观看 | 久久激情综合| 好看不卡的中文字幕| 亚洲一区久久| 91久久国产自产拍夜夜嗨| 久热re这里精品视频在线6| 精品福利电影| 久久这里只有| 久久午夜av| 亚洲一区二区精品在线| 亚洲第一在线| 欧美色图首页| 久久综合中文| 免费精品视频| 国产精品视频久久一区| 一区二区亚洲| 亚洲视频福利| 欧美日本三区| 午夜精品一区二区在线观看| 亚洲欧美日本视频在线观看| 亚洲精品一区二区三区蜜桃久 | 国产伦精品一区二区三区四区免费 | 亚洲国产第一| 国产精品国产三级欧美二区 | 久久精品三级| 国产精品久久九九| 国产精品va| 久久婷婷影院| 久久av免费一区| 嫩草成人www欧美| 欧美一级专区| 久久精品国产清高在天天线| 99在线|亚洲一区二区| 亚洲激情一区二区| 亚洲激情av| 亚洲激情在线| 中文欧美日韩| 国产亚洲精品久久飘花| 亚洲精品国产精品国自产观看| 国产主播一区二区三区四区| 欧美系列一区| 精品1区2区3区4区| 欧美性色综合| 好吊色欧美一区二区三区视频| 国产日韩一区二区| 国产亚洲欧美一区二区| 一级成人国产| 亚洲影院免费| 玖玖在线精品| 欧美日韩三区四区| 久久久久久久尹人综合网亚洲| 久久一日本道色综合久久| 久久久久久国产精品一区| 久久亚洲色图| 欧美日韩三级电影在线| 亚洲高清视频一区二区| 国产精品久久国产愉拍 | 久热精品在线| 欧美区国产区| 影音先锋日韩资源| 日韩一区二区久久| 久久精品人人| 激情久久一区| 国产精品乱看| 欧美视频观看一区| 99国产精品99久久久久久粉嫩| 99精品欧美一区二区三区| 亚洲一区二区三区免费观看| 亚洲美女少妇无套啪啪呻吟| 国产精品一区二区欧美| 久久香蕉精品| 亚洲国产一区二区三区高清| 亚洲一区二区三区精品动漫| 欧美日韩国产综合视频在线| 国产精品国产精品| 国产亚洲二区| 欧美日韩午夜| 亚洲一区二区三区午夜| 欧美日本国产| 伊人久久成人| 久久只有精品| 国产日韩欧美二区| 欧美日韩在线大尺度| 亚洲一区二区三区精品动漫 | 欧美在线视频一区二区三区| 亚洲日韩视频| 欧美天堂亚洲电影院在线观看| 国产一区二区三区的电影| 国产一区久久| 欧美黄色大片网站| 校园春色综合网| 亚洲国产精品综合| 国产精品hd| 久久精品国产清高在天天线| 亚洲久久一区二区| 欧美日韩亚洲一区在线观看| 国产精品有限公司| 亚洲精品欧美精品| 伊人久久婷婷色综合98网| 欧美成人69av| 久久字幕精品一区| 午夜亚洲视频| 在线免费观看一区二区三区| 国产精品v欧美精品v日韩精品| 久久av一区二区三区亚洲| 国产欧美一区二区视频| 日韩午夜一区| 亚洲伦伦在线| 亚洲国产1区| 亚洲大胆视频| 亚洲精华国产欧美| 日韩天堂av| 激情视频一区二区| 狠狠入ady亚洲精品经典电影| 午夜电影亚洲| 欧美日韩一区二区三| 欧美精品18| 国产一区再线| 激情一区二区| 日韩视频在线观看国产| 一本色道精品久久一区二区三区 | 国产精品一区在线观看| 国产伦理一区| 老司机一区二区三区| 六月婷婷久久| 国产精品久久久一区二区三区| 亚洲作爱视频| 欧美黄色大片网站| 国产亚洲午夜| 亚洲高清激情| 欧美日韩精品免费观看| 国产精品有限公司| 亚洲激情av| 欧美日韩少妇| 久久综合九色| 亚洲在线电影| 在线综合亚洲| 激情文学一区| 欧美国产综合视频| 久久精品国语| 亚洲欧美日韩精品一区二区| 亚洲精品视频一区二区三区 | 99精品国产高清一区二区| 久久综合给合久久狠狠色| 国产伦精品一区二区三区视频孕妇 | 久久精品导航| 国产日韩免费| 欧美久久一级| 欧美在线网站| 亚洲影视综合| 国产精品社区| 一级成人国产| 在线综合亚洲| 一本色道久久综合亚洲精品不| 亚洲特级毛片| 亚洲国产欧美日韩| 亚洲日本精品国产第一区| 亚洲国产日韩美| 影音先锋中文字幕一区二区| 国产一区观看| 一区视频在线看| 在线免费高清一区二区三区| 一区精品久久| 一区二区冒白浆视频| 国产精品女主播一区二区三区| 国产视频一区三区| 亚洲永久免费精品| 欧美 日韩 国产在线| 欧美日韩国产一区精品一区| 欧美日韩在线精品| 亚洲国产精品一区制服丝袜| 99国产精品视频免费观看一公开| 亚洲视频播放| 久久久蜜桃一区二区人| 欧美日韩大片一区二区三区| 在线欧美不卡| 免费亚洲视频| 国内精品久久久久久久果冻传媒| 影音先锋日韩资源| 国产亚洲欧洲| 欧美激情 亚洲a∨综合| 亚洲高清资源| 欧美亚洲自偷自偷| 狠狠色综合网站久久久久久久| 樱桃成人精品视频在线播放| 99热免费精品在线观看| 久久天天综合| 99精品99| 午夜精品亚洲| 国产一级精品aaaaa看| 欧美在线国产| 一本不卡影院| 欧美1区2区3区| 一本色道久久综合亚洲精品不| 久久午夜电影| 日韩一级网站| 欧美精品色网| 亚洲尤物在线| 亚洲高清视频一区二区| 久久精品主播| aa国产精品| 国产在线日韩| 欧美在线亚洲| 国产精品久久久久久模特| 欧美久久久久久| 欧美综合二区| 国产色综合网| 亚洲精品欧美精品| 狠狠综合久久av一区二区老牛| 亚洲欧美日韩在线综合| 亚洲人体偷拍| 精品1区2区3区4区| 欧美一区二区三区在线播放| 国产一区二区三区久久久久久久久| 欧美日韩在线播放一区二区| 久久九九99|