本周课比较多,临近期末考查课要写的作业也就相对比较多,没有抽出太多的时间去看书学习。之前脑子里一直没有一个完整的流程图,不知道前端设计和后台开发之间要“经历”一些什么事情,看了业界大牛的博客才知道做一个完整的网站的步骤和分工。
1. 产品人员提需求
2. 需求讨论通过后交给UE做交互设计
3. 交互通过之后交给UI出PS效果图
4. 效果图出来之后builder切图、写CSS、写HTML
5. 后端同学根据Builder的HTML结构生成动态页面
6. 前端JS同学根据Builder的CSS和HTML以及后端的给的Ajax URL
写HTML代码,完成一些动态效果和交互。
前端和后端之所以需要对接,是因为前端页面只负责提供视图没有内容,而后端只提供内容,两者所谓的对接,就是把后端的内容放在前端页面预留出来的位置上。(虽然说是前端后端,但这一对接实际发生在服务器端)。
所以服务器端进行的活动如下:
接收用户请求——》找到负责处理的程序——》处理程序找到要传输给用户的前端页面——》该前端页面留出位置——》后端到数据库取数据——》后端把数据放在前端留出来的位置上——》结合成真正用户看到的html文件——》传输给用户。
“骐骥一跃,不能十步;驽马十驾,功在不舍”。