随笔分类 - 框架 / 第九章 前后端分离
摘要:4.媒体宝-环境 由于代码需要放在服务器上才能让所有的功能正常运行,所以,开发测试时也需要将代码同步到服务器。可以用的代码同步方案有三种: 基于IDE的Deployment的功能实现 基于git + 手动pull的方案 基于git + hook + 自动git pull(模拟公司的持续集成&持续交付
阅读全文
摘要:1.创建项目(后端) 前端vue.js项目:city https://gitee.com/wupeiqi/city 后端django项目:mtb https://gitee.com/wupeiqi/mtb 项目代码的git上会同步更新,大家下载下来后,可以根据提交记录来进行回滚,查看看各个版本。 1
阅读全文
摘要:1.6 drf实战案例 1. 需求 请结合上述学习的drf知识开发 简易版《抽屉新热榜》。其中包含的功能如下: 注册 输入:手机号、用户名、密码、确认密码。 登录 输入:手机号 或 用户名 + 密码注意:登录成功后给用户返回token,后续请求需要在url中携带token(有效期2周) 我的话题
阅读全文
摘要:5.脚手架 基于vue+vue-router单文件开发,可以完成小规模的页面的开发,但如果项目大+组件多+依赖多,开发起来就非常不方便。 此时,脚手架 vue cli (vue cli - Vue Command Line Interface )是一个基于 Vue.js 进行快速开发的完整系统。 官
阅读全文
摘要:项目案例 结合之前学习的 vue.js、脚手架、vuex、vue-router、axios、elementui 等知识点,来开发前端项目案例(仅前端不含后端)。 此案例中的页面,其实就是后续项目的界面,后续项目开发时,直接拿来和后端API进行集成就行了。 1.项目搭建 其实就是将我们项目需要用到的组
阅读全文
摘要:第二部分:前端开发 关于vue.js的版本 vue2,经典版本,现在绝大部分的企业项目都是用vue2版本开发。 vue3,新版本,未来的趋势。 https://cn.vuejs.org/guide/quick-start.html 1.vue.js 初体验 基于vue.js框架来编写项目需要以下几个
阅读全文
摘要:9、迭代器(为了讲生成器) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <m
阅读全文
摘要:为什么要学习 ES5语言的先天性不足。比如变量提升、内置对象的方法不灵活、模块化实现不完善等等 为了后面vue、尤其react框架做好了准备 目前大部分公司的项目都在使用ES6 ECMAScript6.0 是JavaScript语言的下一代标准 他的目标是使得JS语言可以用来编写复杂的大型应用程序
阅读全文
摘要:1.5 django restframework(下) drf内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容: 快速上手 请求的封装 版本管理 认证 权限 限流 序列化 视图 条件搜索 分页 路由 解析器 10. 分页 在查看数据列表的API中,如果 数据量 比较大,肯定不能把所有
阅读全文
摘要:1.4 django restframework(中) drf内置了很多便捷的功能,在接下来的课程中会给大家依次讲解下面的内容: 快速上手 请求的封装 版本管理 认证 权限 限流 序列化 视图 条件搜索 分页 路由 解析器 6. 限流 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者
阅读全文
摘要:1.3 django restframework(上) django restframework(简称drf)本质上其实就是一个别人编写好的app,里面集成了很多编写restful API的功能功能,接下里咱们就来学习drf并用他来开发restful API。 drf内置了很多便捷的功能,在接下来的
阅读全文
摘要:关于前后端分离 接下来,你将进入 前后端分离项目开发 模块。 这也是现在企业中比较常见的开发模式。 疑问: 什么是前后端分离?与之前的开发模式有什么区别? 企业为什么要用前后端分离? 1. 什么是前后端分离? 前后端不分离,像咱们之前学习django、案例、crm项目、bug管理 时的那些模块。 特
阅读全文