-
大小: 32.71MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-08-03
- 語言: JavaScript
- 標簽: ExtJs??
資源簡介
ExtJS是一個基于JavaScript編寫,主要用于創建前端用戶界面,與后臺技術無關的前端AJAX框架,可以用來開發富客戶端的AJAX應用,功能相當豐富。
代碼片段和文件信息
#?coding=utf-8
import?datetime
import?pyamf
from?pyamf?import?remoting
from?pyamf.remoting?import?Envelope
from?pyamf.remoting?import?Response
from?pyamf.remoting?import?HeaderCollection
from?xml.etree.cElementTree?import?Element?SubElement
from?array?import?*
#?create?an?xml?document
xmlDocument?=?Element(‘root‘)
parent?=?SubElement(xmlDocument?‘parent‘)
child1?=?SubElement(parent?‘child‘)
child1.text?=?“foo“
child1.set(‘id‘?‘c1‘)
child2?=?SubElement(parent?‘child‘)
child2.text?=?“bar“
child2.set(‘id‘?‘c2‘)
#?create?a?typed?object
class?Foo:
????class?__amf__:
????????dynamic?=?False
????????static?=?(‘bar‘)
pyamf.register_class(Foo?‘Foo‘);
foo?=?Foo()
foo.bar?=?‘baz‘
#?create?an?associative?array?(ECMA?Array)
ecmaArray?=?pyamf.MixedArray({
????‘a‘:?‘b‘
????‘c‘:?‘d‘
})
#-----------------------------------------------
#?AMF0?all?data?types
#-----------------------------------------------
envelope?=?Envelope(amfVersion=0)
message0?=?Response({
????‘integer‘:?42
????‘dbl‘:?90.01
????‘tru‘:?True
????‘fls‘:?False
????‘str‘:?‘sencha‘
????‘obj‘:?{?‘a‘:?1?‘b‘:?2?}
????‘none‘:?None
????‘undef‘:?pyamf.Undefined
????‘ecmaArray‘:?pyamf.MixedArray(a=‘1‘?b=‘2‘?c=‘3‘)
????‘strictArray‘:?[?1?2?3?]
????‘date‘:?datetime.date(2012?12?31)
????‘xmlDocument‘:?xmlDocument
????‘typedobject‘:?foo
})
message1?=?Response({
????‘text‘:?‘hello‘
})
envelope.headers[‘a‘]?=?‘b‘;
envelope.headers[‘c‘]?=?‘d‘;
envelope.headers[‘e‘]?=?‘f‘;
envelope.__setitem__(‘msg1‘?message0)
envelope.__setitem__(‘msg2‘?message1)
stream?=?remoting.encode(envelope)
file?=?open(‘amf0-all.amf‘?‘w+‘)
file.write(stream.getvalue())
#-----------------------------------------------
#?AMF0?recordset
#-----------------------------------------------
envelope?=?Envelope(amfVersion=0)
records?=?[
????{?‘id‘:?1?‘name‘:?‘Phil‘?}
????{?‘id‘:?2?‘name‘:?‘Don‘?}
????{?‘id‘:?3?‘name‘:?‘Kevin‘?}
]?
message?=?Response(records)
envelope.__setitem__(‘message‘?message);
stream?=?remoting.encode(envelope)
file?=?open(‘amf0-records.amf‘?‘w+‘)
file.write(stream.getvalue())
#-----------------------------------------------
#?AMF3?all?data?types
#-----------------------------------------------
envelope?=?Envelope(amfVersion=3)
message0?=?Response({
????‘undef‘:?pyamf.Undefined
????‘none‘:?None
????‘fls‘:?False
????‘tru‘:?True
????‘integer‘:?42
????‘dbl‘:?90.01
????‘str‘:?‘sencha‘
????‘xmlDocument‘:?xmlDocument
????‘date‘:?datetime.date(2012?12?31)
????‘array‘:?[?1?2?3?]
????‘obj‘:?{?‘a‘:?1?‘b‘:?2?}
????‘xml‘:?xmlDocument
})
message1?=?Response({
????‘text‘:?‘hello‘
})
envelope.headers[‘a‘]?=?‘b‘;
envelope.headers[‘c‘]?=?‘d‘;
envelope.headers[‘e‘]?=?‘f‘;
envelope.__setitem__(‘message0‘?message0)
envelope.__setitem__(‘message1‘?message1)
stream?=?remoting.encode(envelope)
file?=?open(‘amf3-all.amf‘?‘w+‘)
file.write(stream.getvalue())
#-----------------------------------------------
#?AMF3?recordset
#-------------------------------------------
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\
?????文件???????38255??2016-05-11?17:34??5.1.3.228\build.xm
?????文件????????5856??2016-05-11?17:34??5.1.3.228\index.html
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\cmd\
?????文件?????????500??2016-05-12?21:15??5.1.3.228\cmd\sencha.cfg
?????文件????????2114??2016-05-12?21:15??5.1.3.228\LICENSE
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\css\
?????文件????????5069??2016-05-11?17:34??5.1.3.228\welcome\css\iepngfix.htc
?????文件?????????193??2016-05-11?17:34??5.1.3.228\welcome\css\welcome_ie6.css
?????文件???????10287??2016-05-11?17:34??5.1.3.228\welcome\css\welcome.css
?????文件??????????49??2016-05-11?17:34??5.1.3.228\welcome\css\blank.gif
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\img\
?????文件?????????741??2016-05-11?17:34??5.1.3.228\welcome\img\twitter-16.png
?????文件????????5948??2016-05-11?17:34??5.1.3.228\welcome\img\ext-cube.png
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\img\icon\
?????文件?????????498??2016-05-11?17:34??5.1.3.228\welcome\img\icon\more.png
?????文件?????????268??2016-05-11?17:34??5.1.3.228\welcome\img\icon\more-dark.png
?????文件?????????374??2016-05-11?17:34??5.1.3.228\welcome\img\icon\more-ie.png
?????文件????????1397??2016-05-11?17:34??5.1.3.228\welcome\img\_bg-blue.gif
?????文件?????????808??2016-05-11?17:34??5.1.3.228\welcome\img\rss-16.png
?????文件????????1880??2016-05-11?17:34??5.1.3.228\welcome\img\logo-sencha-sm.png
?????文件????????6348??2016-05-11?17:34??5.1.3.228\welcome\img\logo-screen-noglow.png
?????文件????????2964??2016-05-11?17:34??5.1.3.228\welcome\img\welcome-bg.gif
?????文件????????7074??2016-05-11?17:34??5.1.3.228\welcome\img\logo-screen-ie.png
?????文件?????????699??2016-05-11?17:34??5.1.3.228\welcome\img\li
?????文件?????????643??2016-05-11?17:34??5.1.3.228\welcome\img\vimeo-16.png
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\img\button-bg\
?????文件????????3602??2016-05-11?17:34??5.1.3.228\welcome\img\button-bg\li
?????文件????????3602??2016-05-11?17:34??5.1.3.228\welcome\img\button-bg\li
?????目錄???????????0??2016-05-12?21:16??5.1.3.228\welcome\img\button-bg\ie\
............此處省略15340個文件信息
評論
共有 條評論