HTML5样板的fanstic封装
js.html5boilerplate的Python项目详细描述
js.html5样板
简介
这个库为fanstatic打包html5boilerplate。
这需要web框架与fanstatic之间的集成, 并确保原始资源(在^{tt2}中$ js.html5boilerplate中的目录被发布到某个url。
如何使用?
>>> from fanstatic import NeededResources >>> needed = NeededResources(bottom=True)
您可以从js.html5boilerplate和^{tt5}导入各种文件$ 它们在您的页面中:
>>> from js.html5boilerplate import style, pngfix >>> needed.need(style) >>> needed.need(pngfix) >>> html = ''' ... <!doctype html> ... <html> ... <head> ... </head> ... <body> ... my content ... </body> ... </html>''' >>> print needed.render_topbottom_into_html(html) <BLANKLINE> <!doctype html> <html> <head> <link rel="stylesheet" type="text/css" href="/fanstatic/html5boilerplate/css/style.css" /> <BLANKLINE> </head> <body> my content <!--[if lt IE 7 ]> <script src="/fanstatic/html5boilerplate/js/dd_belatedpng.js"></script> <script>DD_belatedPNG.fix("img, .png_bg"); <![endif]--></body> </html>
如果您需要boilerplate组,jquery和modernizer也包括在内:
>>> from js.html5boilerplate import boilerplate >>> needed = NeededResources(resources=[boilerplate], bottom=True) >>> print needed.render_topbottom_into_html(html) <BLANKLINE> <!doctype html> <html> <head> <link rel="stylesheet" type="text/css" href="/fanstatic/html5boilerplate/css/style.css" /> <script type="text/javascript" src="/fanstatic/jquery/jquery.js"></script> <script type="text/javascript" src="/fanstatic/modernizr/modernizr.js"></script> <BLANKLINE> </head> <body> my content <!--[if lt IE 7 ]> <script src="/fanstatic/html5boilerplate/js/dd_belatedpng.js"></script> <script>DD_belatedPNG.fix("img, .png_bg"); <![endif]--></body> </html>
更改
1.0(2011-07-08)
- 初次发布。