亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > AJAX > 正文

AJAX使用技巧:如何處理書簽和翻頁按扭

2024-07-21 02:30:07
字體:
供稿:網(wǎng)友

本篇文章提供了一個開源javascript庫,它提供了給ajax應(yīng)用程序中添加書簽和會退按鈕的功能。在學習完這個教程后,開發(fā)者將能夠?qū)﹂_發(fā)ajax應(yīng)用碰到的問題獲得一個解決方案,這個特性甚至google maps 和 gmail 現(xiàn)在都不提供:提供一個強大的,可用的書簽和前進回退按鈕,如同其他的web應(yīng)用一樣的行為。

ajax“如何處理書簽和回退按鈕”闡述了ajax應(yīng)用程序開發(fā)書簽和回退按鈕功能碰到的嚴重的問題;可以解決以上問題的一個開源框架,并提供真實、簡單的歷史記錄庫,還提供了幾個運行中的例子。

本文把這個框架提供的重要發(fā)現(xiàn)分兩個部分來說明:首先,一個隱藏的html表單用來緩存大量短暫的在客戶端信息。這些緩存為網(wǎng)頁導(dǎo)航提供了強大的支持。其次,一個隱藏的iframe和超級鏈接用來截取和記錄瀏覽器的歷史事件提供回退按鈕和向前按鈕的支持。以上兩個技術(shù)都是通過包裝在一個簡單的javascript庫中來實現(xiàn)簡單開發(fā)。

問題:書簽和回退按鈕在傳統(tǒng)的多頁面的web應(yīng)用程序中工作的非常好。當用戶瀏覽網(wǎng)站的時候,瀏覽器的地址欄記錄隨新的urls更新,這些記錄可以拷貝到email 或者 書簽中供以后使用?;赝撕颓斑M按鈕可以幫助用戶在他瀏覽過的網(wǎng)頁中向前或向后翻動。

ajax 應(yīng)用程序卻是不同的,他們是運行在一個網(wǎng)頁中的復(fù)雜程序。瀏覽器并不是為這類程序制作的———這類程序是過去的,在每次鼠標點擊的時候需要重新刷新整個頁面。

在類似gmail的ajax軟件中,瀏覽器的地址欄在用戶選擇功能和改變程序狀態(tài)的時候保持不變,這讓書簽在這類程序中無法使用。未來,如果用戶按下“回退”按鈕來撤銷上次的動作,而瀏覽器和應(yīng)用程序分離的狀況會讓用戶很吃驚。

解決方案:開源really simply history (rsh)框架可以用來解決上面的問題,為ajax應(yīng)用程序提供書簽和控制“回退”、“向前”按鈕的功能。rsh 目前還是beta 狀態(tài),可以在firefox 1.0 , netscape 7+,internet explorer 6+等瀏覽器上工作,目前還不支持safari瀏覽器。可以參考:編碼天堂:safari:不可能的dhtml歷史記錄。

有幾類ajax框架目前也支持書簽和歷史訪問的問題,但這些框架因為實現(xiàn)方式的不同,目前都有幾個大bug。未來,很多ajax框架,比如backbase 和 dojo 將會整合歷史瀏覽的功能;這些框架為ajax應(yīng)用程序采用完全不同的編程模型,強迫程序員使用完全不同的方式來實現(xiàn)歷史瀏覽的功能。

相反,rsh 是一個可以包含在現(xiàn)有ajax系統(tǒng)的單模塊。未來,rsh庫會進一步改進避免和其他框架的相關(guān)功能沖突。

rsh 歷史框架由兩個javascript類組成:dhtmlhistory 和 historystorage。

dhtmlhistory 類為ajax應(yīng)用程序提供歷史瀏覽記錄的抽象。ajax 頁面 add() 歷史瀏覽記錄事件到瀏覽器,保存指定新的地址和相關(guān)的歷史數(shù)據(jù)。dhtmlhistory 類使用hash連接更新瀏覽器當前的url,比如:#new-location,同時把歷史數(shù)據(jù)和新的url關(guān)聯(lián)。ajax 應(yīng)用程序把自己注冊為歷史瀏覽的監(jiān)聽器,當用戶使用 “前進”“回退”按鈕來瀏覽時,歷史瀏覽時間被觸發(fā),調(diào)用 add() 方法來提供給瀏覽器新的地址,并保存歷史數(shù)據(jù)。

第二個類: historystorage允許程序員保存任意的歷史瀏覽數(shù)據(jù)。在普通的網(wǎng)頁中,當用戶瀏覽到一個新的網(wǎng)址,瀏覽器卸載并清除當前網(wǎng)頁所有的程序和javascript狀態(tài),如果用戶返回時,所有的數(shù)據(jù)都丟失了。hsitorystorage 類提供帶有hash表的api通過 put() , get() , haskey() 等方法來解決這類問題。上面的方法允許程序員保存用戶離開網(wǎng)頁時的任意數(shù)據(jù),當用戶按“回退”按鈕重新返回時,歷史數(shù)據(jù)可以通過historystorage類來訪問。我們起初通過使用隱藏的表單字段來實現(xiàn),因為瀏覽器自動保存一個表單中字段值,甚至用戶離開網(wǎng)頁的時候也如此。

例子:先從一個簡單的例子開始吧:

首先,需要rsh框架的網(wǎng)頁中需要包含 dhtmlhistory.js 教本:

以下為引用的內(nèi)容:
src="../../framework/dhtmlhistory.js">
dhtml 歷史應(yīng)用程序必須在同級目錄下包含blank.html文件。這個文件自動被rsh框架綁定需要被ie瀏覽器使用。正如剛才提到的,rsh使用一個隱藏的iframe來保存和增加ie瀏覽器的改變。這個iframe需要指定一個實際的文件位置才能正常工作,這就是blank.html。

rsh 框架創(chuàng)建了一個叫dhtmlhistory的全局對象,這是控制瀏覽器歷史瀏覽記錄的入口點。第一步在網(wǎng)頁完成裝載后需要初始化 dhtmlhistory 對象。

以下為引用的內(nèi)容:
window.onload = initialize;
function initialize() {
// initialize the dhtml history
// framework
dhtmlhistory.initialize();

共2頁: 上一頁 1 [2] 下一頁

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产韩日影视精品| 国产欧美小视频| 9色porny| 男人的天堂影院| 国产一级免费| 捷克做爰xxxⅹ性视频| 国产在线视频91| 午夜激情影院| 自拍欧美一区| 一区二区冒白浆视频| xxx在线免费观看| 中国女人内谢25xxxx免费视频| 亚洲成a天堂v人片| 国产欧美日韩综合一区在线播放| 狠狠干天天爱| 青青草观看免费视频在线| www久久久久久久| 男人和女人啪啪网站| 97国产精品videossex| 精品亚洲夜色av98在线观看| 91精品又粗又猛又爽| 在线观看欧美| 日本不卡高清视频一区| 成人xxxx视频| 亚洲人午夜精品| 国产成人小视频在线观看| 久久精品一区八戒影视| 福利视频一区二区三区| 影音先锋日韩精品| 亚洲精品视频在线观看免费视频| 国产日韩精品视频| 国产精品久久一| 国产午夜精品全部视频播放| 视频在线这里都是精品| 中文av一区| 激情国产一区| 日韩毛片在线免费观看| 天天干天天操av| 在线不卡欧美| 婷婷午夜社区一区| 国产精品一二三四五| www婷婷av久久久影片| 99国产精品久久久久99打野战| 大陆一级毛片免费观看| 西瓜成人精品人成网站| 国产精品国产三级国产三级人妇| 久草久草久草| 亚洲最新中文字幕| 中文字幕有码热在线视频| 精品国产免费观看| 欧美日韩有码| 欧美性xxxxhd| 午夜成年人在线免费视频| av亚洲一区| 久久久噜噜噜久久中文字幕色伊伊| 成人日日夜夜| 中文字幕av在线免费观看| 北条麻妃一区二区三区| 波多野结衣50连登视频| 爱爱视频网站| 欧美一级免费播放| 岛国精品在线| 福利成人在线观看| 国产美女视频免费| 国产乱人伦偷精品视频不卡| 国产卡一卡2卡三卡免费视频| 全部孕妇毛片免费孕妇| h片在线观看下载| 日韩激情一二三区| 最好2018中文免费视频| 国产绿帽一区二区三区| 免费xxxxx网站中文字幕| 一本色道久久88亚洲精品综合| 国产成人免费视频app| 99久久婷婷国产综合精品电影| 欧洲成人一区| 国产视频网站一区二区三区| 中文在线天堂网| 尤物九九久久国产精品的分类| 91视频 - 88av| 免费看又色又爽又黄网站| 日本高清成人vr专区| 欧美激情奇米色| 最近免费中文字幕在线第一页| 国产又粗又猛又爽又黄91精品| 成人污网站在线观看| 美女视频一区在线观看| xxx免费视频观看| 91在线观看地址| 日韩精品一二三四| 国产激情久久久| 巨胸喷奶水www久久久| 欧美不卡一区二区三区四区| 久草亚洲一区| 牛夜精品久久久久久久99黑人| 日韩一区中文| 在线播放欧美女士性生活| 97精品人妻一区二区三区| 国产熟妇搡bbbb搡bbbb| 天天做天天爱天天爽| 在线视频日韩一区| 99精彩视频| 国产寡妇亲子伦一区二区| 欧美亚洲综合一区| 色成人综合网| 日本午夜精品一区二区| 久久国产视频网| bt电影在线| 亚洲制服在线观看| 亚洲无中文字幕| 亚洲а∨天堂久久精品2021| 69xxx免费| 91在线你懂的| 国产乱码精品一区二区三区av| 99re6热在线精品视频播放| www日本在线观看| 亚洲免费视频一区二区三区| 日本黄色激情视频| 四色永久免费网站| 极品蜜桃臀肥臀-x88av| 猫咪成人官网| 中文字幕1区2区3区| 美女18一级毛片一品久道久久综合| 精品99在线观看| 制服丝袜中文字幕在线| 久久99国产综合精品免费| 国产精品96久久久久久| 99精品美女| 欧美色图第二页| 99久久亚洲精品| 成人区精品一区二区不卡| 91在线品视觉盛宴免费| 国产精品69久久久久水密桃| 99久久婷婷| 98视频在线噜噜噜国产| 91在线国产福利| 国产又黄又猛又粗又爽的视频| 日韩欧美在线观看一区二区三区| 欧美一区二区三区高清视频| 亚洲国产中文在线二区三区免| 第四色日韩影片| 9i精品福利一区二区三区| 国自产精品手机在线观看视频| 免费萌白酱国产一区二区三区| 小说区图片区图片区另类灬| 7777精品伊人久久久大香线蕉经典版下载| 色视频网站在线观看| 伊人久久久久久久久久| 国产亚洲欧美另类中文| 国产精品一区二区三区www| 精品久久久久久久久久岛国gif| 精品在线视频观看| 肥熟一91porny丨九色丨| 日韩少妇高潮抽搐| 亚洲乱码中文字幕| 亚洲男人第一av| 欧美日韩高清一区二区三区| 99久久婷婷国产综合精品首页| 99re在线视频| 欧美日韩中文在线视频| 欧美一激情一区二区三区| 在线观看日本视频| 国产精品久久久久久久久久辛辛| 日韩欧美一级片| 在线观看不卡视频| wwwww在线观看| 中国动漫在线观看完整版免费| 成人精品久久av网站| 小草在线视频在线免费视频| 日本一二三四高清不卡| 婷婷免费在线视频| 综合色一区二区| 一区二区三区伦理| 91精品店在线| www在线观看免费| 在线观看视频免费一区二区三区| 国产高清成人在线| 欧美 日韩 国产在线| 国产精品久久久久福利| av中文字幕在线| 懂色aⅴ精品一区二区三区蜜月| 色噜噜亚洲精品中文字幕| 成年人免费观看的视频| 18岁成年人网站| 国产精品白丝jk喷水视频一区| 欧美色黄视频| 欧美美女黄色网| 亚洲欧洲中文天堂| 午夜精品久久久久久久99热| 久久国产一级片| 中文在线免费一区三区高中清不卡| 亚洲视频天天射| 国产又粗又硬又长| 亚洲国产精品一区二区尤物区| 国产欧美一区二| 国产精品一区二区av| 欧美高清hd18日本| 久久白虎精品| 亚洲国产一区二区三区网站| 九九热视频在线免费观看| 涩涩日韩在线| 亚洲一区二区三区四区在线观看| 99免在线观看免费视频高清| 激情小说图片视频| 鲁一鲁一鲁一鲁一色| 亚洲欧美另类小说| 国产视频手机在线| 99热精品在线| 亚洲一区二区三区成人| 91在线国产电影| 人妻无码中文久久久久专区| 国产精品视频一二三四区| 艳妇荡乳欲伦69影片| 免费国产在线视频| 亚洲女同志亚洲女同女播放| 成人激情综合网站| 国产免费美女视频| 国产成人精品亚洲精品色欲| 福利电影一区二区三区| 美女一区二区三区在线观看| 777色狠狠一区二区三区| 成人直播大秀| 国产欧美韩国高清| 绿色成人影院| 天天干天天干天天干天天| 好久没做在线观看| 老司机激情视频| 神马午夜伦理影院| 亚洲欧美日韩国产成人综合一二三区| 日韩精品亚洲视频| 欧美丝袜一区二区三区| 国产成+人+亚洲+欧美+综合| 麻豆专区一区二区三区四区五区| 欧美理论片在线播放| 亚洲国产高清不卡| 欧美在线网站| 成人h小游戏| 欧美性xxxx巨大黑人猛| 欧美精品福利在线| 播放灌醉水嫩大学生国内精品| 一区av在线播放| 综合色天天鬼久久鬼色| 东方伊人免费在线观看| 精品久久久久久久久久久| 国产精品影视网| 喜爱夜蒲2在线| 欧美视频国产精品| palipali轻量版永久网页入口| 国产999精品久久久影片官网| 99re这里只有精品首页| 日本黄视频网站| 涩涩视频免费看| 日产精品久久久久久久蜜臀| 亚洲精品www久久久久久| 国产鲁鲁视频在线观看特色| 天天靠夜夜靠| 中文字幕欧美日韩精品| 久久精品久久久精品美女| 成年丰满熟妇午夜免费视频| 日韩亚洲欧美中文高清在线| 欧美日韩国产成人精品| 97人妻精品一区二区三区视频| 国产视频在线观看一区二区| 国产aⅴ精品一区二区三区色成熟| 亚洲人免费短视频| 7777女厕盗摄久久久| 中文字幕欧美人妻精品一区蜜臀| 日日噜噜夜夜狠狠久久丁香五月| 欧美日韩精品在线观看| 日韩高清av一区二区三区| 欧美日高清视频| 欧美人善交videosg| 9999精品视频| 国产乱在线观看完整版视频| 亚洲色图美女| 亚洲天天影视网| 俄罗斯嫩小性bbwbbw| 制服丝袜在线91| 欧美精品与人动性物交免费看| 午夜精品久久久久久不卡8050| 91成人天堂久久成人| 欧美洲成人男女午夜视频| 亚洲人成在线电影| 亚洲国产中文字幕久久网| 欧美婷婷久久五月精品三区| 天天干天天操天天爽| 久久久精品国产免费观看同学| 色天使久久综合网天天| 国产成人精品一区二区三区在线| 午夜精品婷婷| 久久久久久av无码免费网站下载| 国产一区二区三区免费不卡| 青青青在线播放| 国产精品∨欧美精品v日韩精品| 午夜视频在线观看免费视频| 国产老熟女伦老熟妇露脸| 欧美日韩一区二区在线| 黄网在线观看网址入口| 国产一区二区三区的电影| 中文字幕在线看精品乱码| 这里只有精品久久| 亚洲性图一区二区| 日本一二区视频| 美女又爽又黄免费视频| 亚洲黄网站在线观看| 乱熟女高潮一区二区在线| 亚洲毛片欧洲毛片国产一品色| 欧美专区日韩专区| 92久久精品| 在线观看亚洲欧美| 欧美日韩xxxxx| 综合天天久久| 国产91亚洲精品一区二区三区| 国产私拍福利精品视频二区| 亚洲v中文字幕| 国产精品v欧美精品v日本精品动漫| av电影在线观看一区二区三区| 亚洲第一成人av| 国产精品自拍小视频| 两个人看的免费完整在线观看| 欧美va日韩va| 成人一区二区三区在线观看| 不卡电影免费在线播放一区| 日韩成人黄色av| 欧美性猛交xxxxx水多| 五月婷婷在线播放| 艳妇臀荡乳欲伦亚洲一区| 欧美成人一区二区在线观看|