extjs5.1.3


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.228uild.xml
     文件        5856  2016-05-11 17:34  5.1.3.228index.html
     目录           0  2016-05-12 21:16  5.1.3.228cmd
     文件         500  2016-05-12 21:15  5.1.3.228cmdsencha.cfg
     文件        2114  2016-05-12 21:15  5.1.3.228LICENSE
     目录           0  2016-05-12 21:16  5.1.3.228welcome
     目录           0  2016-05-12 21:16  5.1.3.228welcomecss
     文件        5069  2016-05-11 17:34  5.1.3.228welcomecssiepngfix.htc
     文件         193  2016-05-11 17:34  5.1.3.228welcomecsswelcome_ie6.css
     文件       10287  2016-05-11 17:34  5.1.3.228welcomecsswelcome.css
     文件          49  2016-05-11 17:34  5.1.3.228welcomecsslank.gif
     目录           0  2016-05-12 21:16  5.1.3.228welcomeimg
     文件         741  2016-05-11 17:34  5.1.3.228welcomeimg witter-16.png
     文件        5948  2016-05-11 17:34  5.1.3.228welcomeimgext-cube.png
     目录           0  2016-05-12 21:16  5.1.3.228welcomeimgicon
     文件         498  2016-05-11 17:34  5.1.3.228welcomeimgiconmore.png
     文件         268  2016-05-11 17:34  5.1.3.228welcomeimgiconmore-dark.png
     文件         374  2016-05-11 17:34  5.1.3.228welcomeimgiconmore-ie.png
     文件        1397  2016-05-11 17:34  5.1.3.228welcomeimg\_bg-blue.gif
     文件         808  2016-05-11 17:34  5.1.3.228welcomeimg
ss-16.png
     文件        1880  2016-05-11 17:34  5.1.3.228welcomeimglogo-sencha-sm.png
     文件        6348  2016-05-11 17:34  5.1.3.228welcomeimglogo-screen-noglow.png
     文件        2964  2016-05-11 17:34  5.1.3.228welcomeimgwelcome-bg.gif
     文件        7074  2016-05-11 17:34  5.1.3.228welcomeimglogo-screen-ie.png
     文件         699  2016-05-11 17:34  5.1.3.228welcomeimglinkedin-16.png
     文件         643  2016-05-11 17:34  5.1.3.228welcomeimgvimeo-16.png
     目录           0  2016-05-12 21:16  5.1.3.228welcomeimgutton-bg
     文件        3602  2016-05-11 17:34  5.1.3.228welcomeimgutton-bglink-dark-blue-over.png
     文件        3602  2016-05-11 17:34  5.1.3.228welcomeimgutton-bglink-dark-grey.png
     目录           0  2016-05-12 21:16  5.1.3.228welcomeimgutton-bgie
............此处省略15340个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)