摘要: 初识Ajax: ​ Ajax并不是一门新的语言,它其实就是基于js写的一个功能模块而已 由于原生js书写ajax较为繁琐,django中我们一般直接使用jQuery封装好的ajax模块 案例: ​ 页面上有是三个input框,一个按钮,用户在前两个框中输入数字,点击按钮保证页面不刷新的情况下将数据发 阅读全文
posted @ 2020-01-11 19:08 snailhuang 阅读(3631) 评论(0) 推荐(0) 编辑
摘要: CBV—基于类的视图 CBV基本写法: views.py中的写法: url写法: login.html中的代码: 启动项目,使用浏览器请求url: 127.0.0.1:8000/login/,显示结果为(此时为GET请求) 当点击提交按钮后,由login.html代码中可见form表单使用的是POS 阅读全文
posted @ 2020-01-07 19:46 snailhuang 阅读(112) 评论(0) 推荐(0) 编辑
摘要: window对象 window的子对象 navigator对象 浏览器对象,通过这个对象可以判定用户所使用的浏览器,包含了浏览器相关信息。 screen对象 history对象 location对象 弹出框 计时相关 setTimeout() 语法: setTimeout() 方法会返回某个值。在上 阅读全文
posted @ 2019-12-30 18:23 snailhuang 阅读(196) 评论(0) 推荐(0) 编辑
摘要: CSS——层叠样式表,就是用来调节标签的样式 css三种引入方式 1.外部css文件(最正规的书写方式) 2.head内style标签内部直接书写css代码(以下代码为了方便使用该方法) 3.标签内部通过style属性直接书写对应的样式(不推荐) 如何查找标签: 1.基本选择器: 2.组合选择器: 阅读全文
posted @ 2019-12-26 15:18 snailhuang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: web服务的本质 浏览器窗口输入一个网址敲回车发生了哪些事 1.朝着指定的服务端发送请求 2.服务端接收相应的请求 3.服务端返回相应的响应 4.浏览器接收响应 按照特定的规则渲染页面展示给用户看 HTTP协议 超文本传输协议 规定了浏览器与服务端之间数据传输的格式 1.四大特性 1.基于请求响应 阅读全文
posted @ 2019-12-25 16:54 snailhuang 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 数据的增删改查 阅读全文
posted @ 2019-12-16 19:12 snailhuang 阅读(149) 评论(0) 推荐(0) 编辑
摘要: sql注入问题: 利用特殊符号和注释语法 巧妙地绕过真正的sql校验 解决方法: 关键的数据,不要自己手动去拼接,而是交友execute帮你去做拼接。 阅读全文
posted @ 2019-12-16 18:59 snailhuang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一 面向对象介绍 1.什么是面向对象 面向对象是一门编程思想! 面向对象之前我们先来说下面向过程。 面向过程编程思想: 核心是“过程”二字,过程指的是解决问题的步骤,即先干什么再干什么! 基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式。 优点: 将复杂的问题流程化,进而简单 阅读全文
posted @ 2019-11-25 15:45 snailhuang 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一 装饰器 1.1 什么是装饰器 器:指的是具备某一功能的工具 装饰:指的是为被装饰器对象添加新功能 装饰器就是用来为被装饰器对象添加新功能的工具 注意:装饰器本身可以是任意可调用对象,被装饰器的对象也可以是任意可调用对象 2.2 为何要用装饰器 软件的设计应该遵循开放封闭原则,既对功能扩展是开放的 阅读全文
posted @ 2019-11-19 21:43 snailhuang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一 函数对象 函数对象指的是函数可以被当做“数据”来处理,具体可以分为四个方面的使用。 1.1 函数可以被引用 1.2 函数可以当做参数传递 1.3 函数名可以当做返回值使用 1.4 函数名可以被当做容器类型的元素 二 闭包函数 2.1 闭与包 基于函数对象的概念,可以将函数返回到任意位置去调用,但 阅读全文
posted @ 2019-11-19 21:42 snailhuang 阅读(320) 评论(0) 推荐(0) 编辑