在哪兒? 在XP下,一般位于C:/Documents and Settings/用戶(hù) " /> 国产激情视频在线观看,榴莲黄版无限刷,九九热这里只有精品2

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

UserData用法總結(jié) lanyu出品

應(yīng)用范圍
UserData是微軟為IE專(zhuān)門(mén)在系統(tǒng)中開(kāi)辟的一塊存儲(chǔ)空間,所以說(shuō)只支持Windows+IE的組合,實(shí)際測(cè)試在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。

在哪兒?
在XP下,一般位于C:/Documents and Settings/用戶(hù)名/UserData,有些時(shí)候會(huì)在C:/Documents and Settings/用戶(hù)名/Application Data/Microsoft/InterNET Explorer/UserData。

在Vista下,位于C:/Users/用戶(hù)名/AppData/Roaming/Microsoft/InterNET Explorer/UserData。

容量
網(wǎng)頁(yè)制作完成手冊(cè)中這樣說(shuō):

Security Zone
Document Limit (KB)
Domain Limit (KB)

Local Machine
128
1024

IntraNET
512
10240

Trusted Sites
128
1024

InterNET
128
1024

Restricted
64
640


線(xiàn)上使用時(shí),單個(gè)文件的大小限制是128KB,一個(gè)域名下總共可以保存1024KB的文件,文件個(gè)數(shù)應(yīng)該沒(méi)有限制。在受限站點(diǎn)里這兩個(gè)值分別是64KB和640KB,所以如果考慮到各種情況的話(huà),單個(gè)文件最好能控制64KB以下。

如何使用?
用下面的JS語(yǔ)句就可以建立一個(gè)支持UserData的對(duì)象:

o = document.createElement('input');
o.type = "hidden";
o.addBehavior ("#default#userData");
//UserData.o.style.behavior = "url('#default#userData')" ;
//上面的語(yǔ)句也是一樣的作用
document.body.appendChild(o);

說(shuō)白了UserData就是樣式里的一個(gè)Behavior,所以這樣寫(xiě)也是一樣的:

<input type=hidden class= storeuserData />
<style>
.storeuserData {behavior:url(#default#userData);}
</style>

UserData可以綁定在大多數(shù)的html標(biāo)簽上,具體為:

A, ACRONYM, ADDRESS, AREA, B, BIG, BLOCKQUOTE, BUTTON, CAPTION, CENTER, CITE, CODE, DD, DEL, DFN, DIR, DIV, DL, DT, EM, FONT, FORM, hn, HR, I, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, KBD, LABEL, LI, LISTING, MAP, MARQUEE, MENU, OBJECT, OL, OPTION, P, PLAINTEXT, PRE, Q, S, SAMP, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TEXTAREA, TT, U, UL, VAR, XM

UserData對(duì)象有以下的屬性和方法:

屬性
描述

expires
設(shè)置或讀取文件過(guò)期時(shí)間

XMLDocument
讀取文件的XML DOM

方法
描述

getAttribute
讀取指定屬性的值

load
打開(kāi)文件

removeAttribute
刪除指定的屬性

save
保存文件

setAttribute
為指定屬性賦值


UserData文件實(shí)際上就是一個(gè)XML文件,通過(guò)文件名->屬性的方式保存字符串,如以下一段代碼:

o.setAttribute("code", "hello world!");
o.save("baidu");

執(zhí)行后,UserData文件夾中會(huì)生成一個(gè)baidu[1].xml文件,其中的內(nèi)容是:
<ROOTSTUB code="hello,world!"/>

在一個(gè)文件中可以有多個(gè)屬性,也就是可以存儲(chǔ)多種不同的數(shù)據(jù)。

在音樂(lè)盒鏈接保存項(xiàng)目里,封裝了一個(gè)UserData類(lèi),這樣可以更方便地使用UserData,代碼如下:
復(fù)制代碼 代碼如下:
/** @class 定義userdata的操作 */
var UserData = {
// 定義userdata對(duì)象
o : null,
// 設(shè)置文件過(guò)期時(shí)間
defExps : 365,
// 初始化userdate對(duì)象
init : function(){
if(!UserData.o){
try{
UserData.o = document.createElement('input');
UserData.o.type = "hidden";
//UserData.o.style.behavior = "url('#default#userData')" ;
UserData.o.addBehavior ("#default#userData");
document.body.appendChild(UserData.o);
}catch(e){
return false;
}
};
return true;
},
// 保存文件到userdata文件夾中 f-文件名,c-文件內(nèi)容,e-過(guò)期時(shí)間
save : function(f, c, e){
if(UserData.init()){
var o = UserData.o;
// 保持對(duì)象的一致
o.load(f);
// 將傳入的內(nèi)容當(dāng)作屬性存儲(chǔ)
if(c) o.setAttribute("code", c);
// 設(shè)置文件過(guò)期時(shí)間
var d = new Date(), e = (arguments.length == 3) ? e : UserData.defExps;
d.setDate(d.getDate()+e);
o.expires = d.toUTCString();
// 存儲(chǔ)為制定的文件名
o.save(f);
}
},
// 從uerdata文件夾中讀取指定文件,并以字符串形式返回。f-文件名
load : function(f){
if(UserData.init()){
var o = UserData.o;
// 讀取文件
o.load(f);
// 返回文件內(nèi)容
return o.getAttribute("code");
}
},
// 檢查userdata文件是否存在 f-文件名
exist : function(f){
return UserData.load(f) != null;
},
// 刪除userdata文件夾中的指定文件 f-文件名
remove : function(f){
UserData.save(f, false, -UserData.defExps);
}
// UserData函數(shù)定義結(jié)束
};

JavaScript技術(shù)UserData用法總結(jié) lanyu出品,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 午夜视频在线网站 | 国产品无码一区二区三区在线 | 亚洲国产精品无码中文字满 | 国产精品97久久久久久AV色戒 | 扒开女人下面使劲桶视频 | 国产一区二区高清 | 青青青草免费 | 2018高清国产一区二区三区 | 免费精品国偷自产在线在线 | 欧美日韩视频高清一区 | 精品久久久噜噜噜久久久app | 亚洲精品嫩草AV在线观看 | 熟妇久久无码人妻AV蜜桃 | 亚洲伊人精品综合在合线 | 花蝴蝶高清在线视频免费观看 | 国产h视频在线观看免费 | 一二三四中文字幕在线看 | 51成人精品午夜福利AV免费七 | 和老外3p爽粗大免费视频 | 亚洲偷偷自拍免费视频在线 | 中文字幕国产视频 | 亚洲免费在线观看 | 国语自产偷成人精品视频 | 极品色αv影院 | 国产精品久免费的黄网站 | 欧美熟妇互舔20p | 男污女XO猛烈的动态图 | 正在播放黑人杂交派对卧槽 | 理论片午午伦夜理片久久 | 蜜桃麻豆WWW久久囤产精品免费 | 鲁一鲁亚洲无线码 | 蜜臀AV浪潮99国产麻豆 | 日韩成人性视频 | 欧美特黄三级成人 | 制服丝袜第一页 | chinesedaddy80老年人 | 美女穿丝袜被狂躁动态图 | 火影小南被爆羞羞网站 | 中文字幕 日韩 无码 在线 | 肉动漫无码无删减在线观看 | 99在线免费观看 |