加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用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库

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有