摘要:
一、静态文件 参考:https://www.cnblogs.com/jiajiaba/p/10584329.html 参考:https://docs.djangoproject.com/zh hans/3.0/ref/settings/ static files 1.1 使用 在 网页使用的css文 阅读全文
摘要:
一、csrf攻击 1.1 csrf攻击(跨站请求伪造) 【csrf攻击即】:通过第3方网站,伪造请求(前提条件是你已经登录正常网站,并保存了session或cookie登录信息且没有退出),第三方网站即可通过你的session或cookie直接修改正常网站的用户名密码。 1. 首先做一个登录页,让用 阅读全文
摘要:
1、定义了一个需要两个参数的函数 如果传一个参数调用,print_str("hello"),那么一定会抛出异常的: 明确告诉你需要准确的两个参数,现在只确定给了一个参数 2、传一个参数行,两个参数行,多个参数也行的函数 上面的问题,我们有个需求,就是我想传一个参数也行(还有种办法是用到默认参数),传 阅读全文
摘要:
一、模板的基础配置及使用 【参考】https://docs.djangoproject.com/zh hans/3.0/topics/templates/ 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的h 阅读全文
摘要:
1.函数装饰器的工作原理 函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: 实际上,上面程序完全等价于下面的程序: 通过比对以上 2 段程序不难发现,使用函数装饰器 A() 去装饰另一个函数 B(),其底层执行了如下 2 步操作: 1. 将 B 阅读全文
摘要:
什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 npm是Node官方提供的包管理工具,他已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你 阅读全文
摘要:
一、MVC MVC的产生理念: 分工。让专门的人去做专门的事。 MVC的核心思想: 解耦。 M: Model,模型, 和数据库进行交互。 V: View,视图, 产生html页面。 C: Controller,控制器, 接收请求,进行处理,与M和V进行交互,返回应答。 二、MVT Django是劳伦 阅读全文
摘要:
一、概述 官方文档:https://vuex.vuejs.org/zh/installation.html 1.1vuex有什么用 Vuex:实现data(){}内数据多个组件间共享一种解决方案(类似react的redux) 1.2什么情况下使用vuex 虽然 Vuex 可以帮助我们管理共享状态,但 阅读全文
摘要:
一、响应式开发 响应式开发优先适配移动端又兼容到pc端 官网:https://less.bootcss.com/usage/ 教程:https://www.w3cschool.cn/less/ rem和em:https://blog.csdn.net/u010132177/article/detai 阅读全文
摘要:
一、Vue懒加载 文档:https://github.com/hilongjw/vue lazyload 1.安装 2.实例 导入配置等操作 src/main.js 使用懒加载src/components/lazy.vue 【1】定义图片错误显示等(引入图片,如果是在js中。必须require进来) 阅读全文