用Python来编写前端代码:python+flask+html+css+js(通用型)
(2019-02-08 17:26:29)
标签:
python全栈 |
分类: Software |
python
1、把js文件转换成py文件js2py
(js2py),可以直接使用python调用
2、把py文件转换成js文件py2js
(pscript),写入html文件中调用
3、在py文件中,使用js2py对象处理、接收js状态,通过py2js转换成js文件再写入(发布)到html文件中
4、在html文件中依然是js文件之间处理
5、本地:html文件
6、服务器:html的js和python之间的交互
Htmltree:
python
中html文件生成器
Transcrypt:
js-py双向生成器。是一个生成器,不是模块。把js文件编译成py文件,能够使python程序使用;用js-py程序编写python程序,能够编译成js文件,以便注入html文件,给予使用。可以编译成js文件有相应的条件限制,需要和js-py相对应的对象、函数、变量和声明,Transcrypt有一些自带的对象、函数、声明也可以使用,对应自己的Transcrypt-js文件。
PyExecJS:
python运行js
PyV8:
python调用js代码
js2py:
js to py生成器
pscript:
py to js生成器
fanstatic:
python文件中,自动发布资源Javascript和CS到html中
Flask:
pytohn
web框架使用jinja模板在html中传入/取出python参数
需要转换和使用的js库:
图形:D3
金融图形:techanjs
UI界面:Bootstrap及相关的js库
前一篇:征战python全栈之路
后一篇:用Python来编写前端代码