• 大小: 39.73MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: Html/CSS
  • 标签: ext-4.0.7  

资源简介

BS前端开发,为一名专职的WEB前端开发工程师(F2E),在开发过程中要用到的工具软件可能会很多,下面,dhtml精英俱乐部就为大家讲述一下WEB前端开发工程师(F2E)必备的工具软件

资源截图

代码片段和文件信息

#!/usr/bin/env python

import sys os re

try:
    import chardet
except ImportError:
    print “You need universal encoding detector for this script“
    print “ http://chardet.feedparser.org or apt-get install python-chardet“
    sys.exit()

regexp_language = re.compile(“\* +(.+) +translation“ re.IGNORECASE)
js_template = “““/* This file is automaticly generated by create_language_js.py */

// some data used in the examples
Ext.namespace(‘Ext.exampledata‘);

// TODO: complete and sort the list
Ext.exampledata.languages = [
%s
];
“““


lang_dubs = {}
def lang_name(file):
    language = os.path.basename(file)
    m = regexp_language.search(open(file).read(512))
    if m:
language = m.groups()[0]
if not lang_dubs.has_key(language):
    lang_dubs[language] = file
else:
    raise Exception(‘Duplicate language ‘+language+‘ for file ‘+file)
    return language

def print_locale(lang_code):
    print lang_code
    sys.stdout.flush()
    return True

def main():
    base_dir = “../../src/locale“
    base_file = lambda f: os.path.join(base_dir f)
    try:
locales = os.listdir(base_dir)
    except IOError:
print “Cannot find source locale directory: %s ... exiting“ % base_dir
sys.exit()
    
    valid_file = lambda e: e.endswith(“.js“) and e.startswith(“ext-lang-“)
    char_set = lambda f: chardet.detect(open(f).read())[‘encoding‘]
    lang_code = lambda f: f[9:f.rfind(“.js“)]
    info_set = lambda f: (lang_name(base_file(f)) (lang_code(f) char_set(base_file(f))))
    locales = dict(info_set(file) for file in locales if valid_file(file) and print_locale(lang_code(file)))
    print “... done“
    locale_strarray = ‘\n‘.join([“\t[%r %r %r]“ % (code name charset) \
     for name (code charset) in sorted(locales.items())])
    # create languages.js
    open(“languages.js“ “w“).write(js_template % locale_strarray)
    print “saved %d languages to languages.js“ % len(locales)
        
if __name__==“__main__“:
    main()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-10-20 18:25  ext-4.0.7-gpl\
     目录           0  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\
     文件      315667  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\foundation.js
     文件       90878  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\extras.js
     文件       30489  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\manifest.js
     文件      366819  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\dom.js
     文件     3819817  2011-10-20 18:24  ext-4.0.7-gpl\pkgs\classes.js
     文件        5262  2011-10-20 18:24  ext-4.0.7-gpl\index.html
     目录           0  2011-10-19 18:27  ext-4.0.7-gpl\docs\
     文件         297  2011-10-19 18:27  ext-4.0.7-gpl\docs\README.md
     文件         868  2011-10-19 18:26  ext-4.0.7-gpl\docs\build-js.html
     文件       44371  2011-10-19 18:27  ext-4.0.7-gpl\docs\index.html
     目录           0  2011-10-19 18:27  ext-4.0.7-gpl\docs\videos\
     文件       14210  2011-10-19 18:27  ext-4.0.7-gpl\docs\videos\videos.json
     文件      729752  2011-10-19 18:26  ext-4.0.7-gpl\docs\app.js
     文件        2053  2011-10-19 18:27  ext-4.0.7-gpl\docs\touchiframe.html
     文件       44371  2011-10-19 18:27  ext-4.0.7-gpl\docs\template.html
     文件        1150  2011-10-19 18:27  ext-4.0.7-gpl\docs\favicon.ico
     文件         856  2011-10-19 18:27  ext-4.0.7-gpl\docs\print-template.html
     目录           0  2011-10-19 18:26  ext-4.0.7-gpl\docs\examples\
     文件       26566  2011-10-19 18:26  ext-4.0.7-gpl\docs\examples\examples.json
     目录           0  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\
     文件      424586  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.Element.js
     文件       43333  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.layout.container.Fit.js
     文件      100744  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.fx.Anim.js
     文件        5924  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.JSON.js
     文件      559581  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.window.Window.js
     文件      412006  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.chart.Chart.js
     文件        8941  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.Number.js
     文件      387049  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.chart.TipSurface.js
     文件       46068  2011-10-19 18:27  ext-4.0.7-gpl\docs\output\Ext.ZIndexManager.js
............此处省略5093个文件信息

评论

共有 条评论

相关资源