前端与后真个数据交互,最常用的便是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json
前真个数据发送与吸收
1)提交表单数据

2)提交JSON数据
后真个数据吸收与相应
1)吸收GET要求数据
2)吸收POST要求数据
3)相应要求
下面是python前端和后端数据交互的例子,利用ttornado框架快速搭建前端和后端数据交互,代:码实现如下:
import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define,optionsdefine('port',default=8000,help='run port', type=int)class AbcIndexHandler(tornado.web.RequestHandler):def get(self):self.write('Hello tornado')if __name__ =='__main__':tornado.options.parse_command_line()app = tornado.web.Application(handlers=[(r'/abc',AbcIndexHandler),])http_server =tornado.httpserver.HTTPServer(app)http_server.listen(options.port)tornado.ioloop.IOLoop.instance().start()在IE里输入地址加配置好的端口号,效果如下:
1、要搞懂差异,我们首先要知道他们是什么。
Web前端: 顾名思义是来做Web的前真个。我们这里所说的前端泛指Web前端,也便是在Web运用中用户可以看得见碰得着的东西。包括Web页面的构造、Web的外不雅观视觉表现以及Web层面的交互实现。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。须要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
2、web前端分为网页设计师、网页美工、web前端开拓工程师。首先网页设计师是对网页的架构、色彩以及网站的整体页面代码卖力网页美工只针对UI这块的东西,比如网站是否做的俊秀,web前端开拓工程师是卖力交互设计的,须要和程序员进行交互设计的合营。
3、 web前端须要节制的有脚本技能javascript DIV+CSS现下最盛行的页面搭建技能,ajax和jquery以及大略的后端程序等。 后真个话可供开拓的措辞有 asp、php、jsp、.NET 这些后端开拓措辞的话搭建环境都不一样
4、实际的开拓过程中,前端、后端开拓职员的定位如下:
1)前端开拓职员:精通JS,能闇练运用JQuery,懂CSS,能闇练利用这些知识,进行交互效果的开拓。
2)后端开拓职员:会写Java代码,会写SQL语句,能做大略的数据库设计,会Spring和iBatis,懂一些设计模式等。
python的tornado框架开拓项目快速,性能比较好,本日初学框架分享的比较大略,大佬不要笑话了,欢迎留言跟小编一起学习Python和互换,祝大家早日成为Python大牛!