2.相关前端知识介绍

    它里里主要介绍了:为什么前后端分离、restfulAPI介绍、Vue介绍及前端Vue页面结构。自己现在主要学习后端相关知识,所以不研究这方面,也尽量少写前端的代码。希望后面不是必须要用这些页面吧

以下是相关PPT里的内容:

一、
前后端分离优缺点
为什么要前后端分离
1.pc,app,pad多端适应
2.SPA开发模式开始流行
3.前后端开发职责不清
template里不能写python语言,限制死了规定的语法;但别的语言中可以写PHP,java语法
4.开发效率问题,前后端互相等待
5.前端一直配合着后端,能力受限
6.后台开发语言和模版高度耦合,导致开发语言依赖严重。
前后端分离缺点:
1.前后端学习门槛增加
2.数据依赖导致文档重要性增加
3.前端工作量加大
4.SEO的难度加大
ajax获取数据的,所以爬虫就爬不到相关的数据
5.后端开发模式迁移增加成本
restful api
restful api目前是前后端分离最佳实践
开发的一个标准
1.轻量,直接通过http,不需要额外的协议,post/get/put/delete操作。
2.面向资源,一目了然,具有自解释性。
3.数据描述简单,一般通过json或者xml做数据通信。

概念: http://www.ruanyifeng.com/blog/2011/09/restful.html
restful实践:http://www.ruanyifeng.com/blog/2014/05/restful_api.html

二、Vue(学习成本低)
1.前端工程化
2.数据双向绑定**
3.组件化开发**
只导入相关的组件

vue开发的几个概念
1.webpack
2.vue, vuex, vue-router, axios
3.ES6, babel

三、vue源码结构分析
就是对它前端vue写的页面进行分析。这部分代码没找到!!

主要学习后端开发设计,前端页面先忽略。


posted @ 2018-01-20 23:09  KD-VS-WB  阅读(82)  评论(0)    收藏  举报