摘要:
一、同源策略 1、简介 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 请求的url地址,必须与浏览器上的url地址处于 阅读全文
摘要:
一、认证组件、权限组件、频率组件总结: 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 1、认证组件格式 写一个认证类 from rest_framework.authentication import BaseAu 阅读全文
摘要:
一、序列化组件 基于上篇随笔的表结构,通过序列化组件的ModelSerializer设计如下三个接口: urls.py文件: Views.py文件: 二、视图组件引入 前面的介绍中,我们已经通过序列化组件设计除了符合REST规范的五个常用接口,现在假设,我们有多个数据接口,比如(Book,Autho 阅读全文
摘要:
一、DRF - 解析器 1、解析器的引出 我们知道,浏览器可以向django服务器发送json格式的数据,此时,django不会帮我们进行解析,只是将发送的原数据保存在request.body中,只有post请求发送urlencoded格式的数据时,django会帮我们将数据解析成字典放到reque 阅读全文
摘要:
一、REST 1、什么是编程? 数据结构和算法的结合 2、什么是REST? - url用来唯一定位资源,http请求方式来区分用户行为 首先回顾我们曾经做过的图书管理系统,我们是这样设计url的,如下: 分析:以上定义的url虽然也可以实现功能,但是因个人命名习惯等的不同,同一个功能会产生五花八门u 阅读全文
摘要:
一、vue-cookies 参考文档简书:https://www.jianshu.com/p/535b53989b39 参考文档npm:https://www.npmjs.com/package/vue-cookies 1、安装vue-cookies 1 npm i vue-cookies -S 1 阅读全文
摘要:
一、Vue-router进阶 回顾学过的vue-router,并参考官方文档学习嵌套路由等路由相关知识。 二、单页面应用(SPA)带来的问题 1、虽然单页面应用有优点,但是,如果后端不做服务器渲染(https://ssr.vuejs.org/),基于vue实现的单页面应用是不能爬取到数据的,而且对S 阅读全文
摘要:
一、内容回顾 1、webpack(前端中工作,项目上线之前对整个前端项目优化) - entry:整个项目的程序入口(main.js或index.js); - output:输出的出口; - loader:加载器,对es6代码的解析,babel-loader(官网:https://www.babelj 阅读全文
摘要:
一、获取原生的DOM的方式 在js中,我们可以通过id、class或者标签获取DOM元素,vue中也为我们提供了获取原生DOM的方法,就是给标签或者组件添加ref属性,通过this.$refs获取,如下: 总结: 1)<div ref="ha">哈哈哈</div> 给标签添加ref属性,this.$ 阅读全文
摘要:
一、安装脚手架 1、下载node.js,本文下载版本为node-v8.12.0-x64.msi,一键式安装。 2、安装完成后,打开终端,输入node,可进入node环境(两次ctrl+c退出),如下图: 3、查看版本,如下图: 4、在成功安装node.js(即能够成功查看版本如上图)的前提下,再安装 阅读全文