变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置:首頁文章首頁 IT學院 IT技術

scripting.dictionary的研究分享

作者:  來源:  發布時間:2011-6-7 15:27:50  點擊:

本文提供的是作者個人對scripting.dictionary的研究經驗分享,希望對大家能夠有所幫助。

關于script的dictionary對象,其實我想一開始ms是借鑒了python之類的動態腳本語言的,而且是面對客戶端開發的關于這一點可以參考wrox的asp程序員參考手冊里第137頁里,如果在session級保存一個dictionary對象會降低系統的性能,而在application級保存一個dictionary對象會導致web服務器崩潰,關于這個就不在多說了。

  現在我們要考慮的是dictionary對象在單頁的時候,有哪些設計時的缺陷:

  大家可以這么試試

set rs=server.createobject("adodb.recordset")

sql="select * from table"

rs.open sql,conn,1,3

set ttt=server.createobject("scripting.dictionary")

ttt.add "xxx",rs("field")

set rs=nothing

liu=ttt("xxx")

  當你這么做的時候會發現一件什么事呢?asp頁會告訴你發生意外!!!這個就很令人詫異了,什么是意外呢?很難說,后來經過我反復的測試發現是因為不能把rs("field")的值直接給dictionary對象,經過反復研究得出的結論是如下的:dictionry是把rs("field")的內存地址給儲存了,這樣的話,我剛才寫的那個無疑是一種災難,解決方法是把這個rs("field")放到一個變量里就可以解決了,但是dictionary對象難道不可以保存一個被nothing過的對象么?這個就是一個很大的疑問了,所以我又寫了這么一段程序,大家可以保存成try.htm看看效果的

<script language='vbscript'>
set ttt=createobject("scripting.dictionary")
ttt.add "liu","uuu"
set ddd=createobject("scripting.dictionary")
ddd.add "ppp",ttt
set ttt=nothing
bbb=ddd("ppp")("liu")
alert(bbb)
</script>

  結果是什么?你會發現一段alert了uuu說明是沒有問題的,這就說明dictionary對象其實是把另一個dictionary對象整個clone進來了,這就更驗證了wrox的書中寫的,dictionary對象在ms開發的時候其實是針對客戶端的,這種說法了

  還有對數組與dictionary合用的代碼也可以給大家看看的

<script language='vbscript'>
i=1
picname=("xxx")
str="set " & "pic_" & i & "=createobject(" & """" & "scripting.dictionary" & """" & ")"
execute(str)
str="pic_" & i & ".add " & """" & "picname" & """" & "," & """" & picname & """"
execute(str)
dim ttt()
redim ttt(5)
ttt(0)="uuu"
pic_1.add "item",ttt
liu=pic_1("picname")

set pic_2=createobject("scripting.dictionary")
erase ttt
redim ttt(5)
ttt(0)="iii"
nnn=pic_1("item")(0)
pic_2.add "rrr",ttt
zzz=pic_2("rrr")(0)
alert(liu)
alert(nnn)
alert(zzz)
</script>

相關軟件

相關文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 免费av片在线观看网站 | 日韩专区亚洲精品欧美专区 | 男女国产一级毛片 | 黄色免费在线观看视频 | 午夜影皖普通区 | 在线亚洲欧国产精品专区 | 午夜看片影院在线观看 | 伦理第一页| 小妖精抬起臀嗯啊h军人小说 | 国内精品福利在线视频 | 亚洲最色网站 | 免费在线观看亚洲 | 国产一区二区在线看 | 亚洲成a人片77777老司机 | 高清波多野结衣一区二区三区 | 免费又黄又硬又爽大片 | 手机在线毛片免费播放 | 日韩一区在线视频 | 亚洲综合色网站 | 天天插天天干天天射 | 香蕉久久夜色精品国产小优 | 中文字幕一区二区精品区 | 天天摸天天操天天射 | 亚洲毛片在线播放 | 亚洲激情小视频 | 日韩伦理剧在线观看 | 免费看的黄网站 | 亚洲成人一区在线 | 国产片一区二区三区 | 97久久精品人人做人人爽 | 伊人手机在线视频 | 2020国产成人免费视频 | 亚洲一成人毛片 | 草草视频手机在线观看视频 | 国产成人精品18 | 国产v在线在线观看羞羞答答 | 三级中文字幕永久在线视频 | 日韩精品一区二区三区中文 | 亚洲欧美一区二区视频 | 亚洲精品日本高清中文字幕 | 丝袜诱惑中文字幕 |