玩命牛的成长记录(十八)——搭台

来源:互联网 发布:vb语言和java 编辑:程序博客网 时间:2024/06/05 11:26
欣欣(1989—)
自动化专业研究生,转行当程序员,在一家国内领先的IT公司工作,业余时间兼职创业,创办网站欣欣网站制作。
玩命牛(1989—)
欣欣的本科同学,学习非常玩命,本科毕业后去了一家小公司,干得并不称心,正准备转行IT,听说本科同学欣欣正在兼职互联网创业,特邀他一起合租,同时加入了兼职创业的队伍。
搭台
“万事俱备,开始搭建后台啦!”

“数据库很快就建好了,下一步总该写后台代码了吧?”,玩命牛建库飞快。

“嗯,这个网站逻辑简单,所以数据库很简单,表结构确定后就可以开始写后台代码了。”,欣欣看只有三张表,总结到。

“但是开始写之前我有一个疑问,之前也学过ajax请求,那么什么时候用正常的请求,什么时候用ajax请求呢?”,玩命牛问到。

“嗯,这个问题问得好,我们之前知道,可以通过php和html混编来组成一个页面,也可以通过ajax来对页面进行布局更新。其实这就取决于你的网站的需求了,如果一个操作只需要更新网页的局部,那么用ajax请求,如果它需要跳到另一个页面,那么当然是普通跳过去。但是很多情况下,我们会碰到既能用ajax请求又能用普通请求的情况,这时候就建议你还是用ajax请求,因为ajax请求数据量会小一些。”,欣欣很耐心地解释,因为他觉得这个问题很重要。

“哦,我明白了,但是为每个ajax请求,我得写一个php页面来返回数据对吧?”,玩命牛还是没明白ajax的真谛。

“说的对,这个专门返回数据的php页面一般叫做接口。”,欣欣解释到。

“那假设我一次有很多数据要返回,怎么确定数据格式比较好呢?”,玩命牛穷追不舍。

“哦,对了,在web中有两种数据格式比较出名,xml和json,json格式尤其好用,而且学起来非常简单,表现力很强,建议你去看看它的介绍”,在php中,可以用json_encode函数方便地将php变量转换为json格式哦!”,欣欣又解释了一个重点。

“好的,我也觉得这种需求肯定很常见,应该有现成的解决方案的。”,玩命牛未卜先知。

“嗯,就说你脑袋瓜子灵!”,欣欣也夸奖到。

天才也是需要努力的!”,玩命牛说着又开始打开网站学习了。

本文笔记在这里。
0 0
原创粉丝点击