你可以把Web认为是你可能熟悉的C/s
前后端通信的基本方式,
1、参数:get和post参数基本就是Key-Value数组,Key和Value字符串----应用数据传递主要是在这种方式的。
2、Header:这玩意主要是和通行数据格式相关的一些信息,粗略了解几个就够了。
3、Cookie,Cookie这个数据形式早在Web之前就有,大概作用和现在的Web中起的作用,如果你之前做传统编程的时候用过,你就直接理解,如果你没用过,也可以直接忽略。因为你的应用可能没有直接做这个操作的。
4、剩下HTTP协议本身的状态码之类的我就不说了,用到的不多。
所以前面向后端的应用数据传递主要就靠1。
后端--->前端传了什么?浏览器看来是网页数据,你如果在前端写JS代码,你拿到的又是字符串,字符串怎么传递结构化数据:JSON(XML直接忽略)
最后简单说一说文件树,文件树两种显示方式,一是页面生成的时候一次性用后台的树形数据结构的数据直接生成,二是每次点一个节点时候,向后天传送这个节点的信息,后台返回这个节点的子节点,你把那排子节点显示出来即可。一般显示可以用UL\LI嵌套来做,有的时候连显示的CSS就直接省了。
【 在 nully 的大作中提到: 】
: 谢谢~
: 我不清楚前后端数据是怎么交互的,有什么好的工具。因为我也不会javascript,比如在网页上显示磁盘文件树这种功能,前端是如何将后端的数据获取后去进行处理的。隔行如隔山,我只会C语言。想知道有没有这方面的书籍或者资料。
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*