摘要: 1.基础部分 通过使用模板,就可以在URL中直接调用HTML,它还是松耦合的,灵活性强,而且更容易维护 而且可以将变量通过一定的方式嵌入到HTML中,最终渲染到页面,总的来说基于模板完成了数据与用户之间的交互 1.1模板HTML中的变量 用两个大括号括起来的文字(例如 {{ person_name 阅读全文
posted @ 2018-06-25 20:37 -Learning- 阅读(538) 评论(0) 推荐(0)
摘要: 1.视图层概念 视图函数,其实就是一个简单的函数,它接收web请求并返回web响应(响应的可以是一个html,一个重定向,一个xml文档等等) 每个视图函数都负责返回一个HttpResponse对象。 1.1 HttpRequest对象属性 django将请求报文中的请求行、首部信息、内容主体封装成 阅读全文
posted @ 2018-06-24 16:00 -Learning- 阅读(245) 评论(0) 推荐(0)
摘要: 0.上节关键命令 创建项目 django-admin startproject 项目名称 创建应用 python manage.py startapp app名称 启动项目 python manage.py runserver IP PORT 1.url配置(URLconf) 功能:URLconf就 阅读全文
posted @ 2018-06-23 15:15 -Learning- 阅读(286) 评论(0) 推荐(0)
摘要: 1.django概念 Python语言写的开源web开发框架 1.1 MVC模型(model,views,controller) # java使用mvc模型 它们之间以一种插件式的,松耦合的方式连接在一起,model负责业务对象与数据库的映射,views负责与用户交互,即页面,控制器接受用户的输入并 阅读全文
posted @ 2018-06-20 22:23 -Learning- 阅读(335) 评论(0) 推荐(0)
摘要: 简单版: import time for x in range(100): print("\r"+x*">",end='') time.sleep(0.1) 升级版: import time for x in range(50): print('\r'+ '|' +x*'>'+ (50-x)*' ' 阅读全文
posted @ 2018-06-20 21:40 -Learning- 阅读(293) 评论(0) 推荐(0)
摘要: 1.web引用程序 web(world wide web)也叫万维网,是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面 一种可以通过web访问的应用程 阅读全文
posted @ 2018-06-20 21:22 -Learning- 阅读(457) 评论(0) 推荐(0)
摘要: 1.常见的关系型数据库和非关系型数据库? 关系型数据库(需要表结构):sqllite、db2、oracle、access、SQLserver、MySQL 非关系型数据库(key-value结构存储,没有表结构):mongodb、redis、memcache 2.常见的数据库引擎比较? 3.数据库设计 阅读全文
posted @ 2018-06-20 00:00 -Learning- 阅读(5126) 评论(0) 推荐(0)
摘要: 截图 表名称以此为course,teacher,class,score,student 代码 calss 表 create table class( cid int primary key auto_increment, caption varchar(20) not null ); insert 阅读全文
posted @ 2018-06-19 17:26 -Learning- 阅读(1414) 评论(0) 推荐(0)
摘要: 1.视图 一个虚拟表,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用 数据库视图允许简化复杂查询 由于存放于数据库中,从数据库视图查询数据可能会很慢,一般不推荐使用 1.1创建视图 语法 2.触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 阅读全文
posted @ 2018-06-16 16:45 -Learning- 阅读(208) 评论(0) 推荐(0)
摘要: 1.可视化工具Navicat 我们自己开发测试时,可以使用该可视化工具,以图形界面的形式操作数据库 在生产环境中,为了显示自己的逼格,一般不建议使用它 官网下载:https://www.navicat.com/en/products/navicat-for-mysql 网盘下载:https://pa 阅读全文
posted @ 2018-06-15 17:10 -Learning- 阅读(1106) 评论(0) 推荐(0)
摘要: 1.mysql创建用户和授权 1.1权限管理 权限最高的是root用户,能够进行包括select、update、delete、update、grant等操作。一般只用专门的DBA工程师才有此权限,对于一般用户,工程师会给创建一个账号,设定某些权限进行数据库的相关操作 2.流程 root用户下创建账号 阅读全文
posted @ 2018-06-14 22:43 -Learning- 阅读(257) 评论(0) 推荐(0)
摘要: 1.多表查询 提前创建两张表,部门表(department),员工表(employee) 1.1多表查询链接 交叉连接:它会生成笛卡尔积,这种不用,只做了解 内连接:取出两张表共有部分(join on 的使用) 效果 外链接之左链接:优先显示左表全部记录 效果 外链接之右链接:优先显示右表全部记录 阅读全文
posted @ 2018-06-14 21:14 -Learning- 阅读(487) 评论(0) 推荐(0)
摘要: 1.单表查询 前面做了大量工作进行表格数据创建,但是数据越多,该怎么使用呢???如何从表中关联的表找到自己需要的数据,这个操作很重要 1.1单表查询 语法 老师代码演示 创建表格的代码 #创建表,设置字段的约束条件 create table employee( id int primary key 阅读全文
posted @ 2018-06-14 16:29 -Learning- 阅读(342) 评论(0) 推荐(0)
摘要: 1.介绍 约束条件与数据类型的宽度一样,都是可选参数 它们的作用在于保证数据的完整性和一致性 1.1not null 与 deafult null表示空,非字符串 deafult代表默认值 创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值 效果 验证1: id字段默认为空 效果 阅读全文
posted @ 2018-06-12 22:14 -Learning- 阅读(645) 评论(0) 推荐(0)
摘要: 1.存储引擎介绍 数据库中数据的存储都是以表的形式存储的,存储引擎也称为表类型 实现了存储数据,为存储的数据建立索引,并实现了实时更新以及查询种种方法 数据库中不同类型的表对应mysql不同的存储机制 1.1mysql查看支持的存储引擎 InnoDB存储引擎(最常用) MySQL默认的存储引擎 支持 阅读全文
posted @ 2018-06-12 15:09 -Learning- 阅读(401) 评论(0) 推荐(0)
摘要: 1.数据库(data base) 1.1 简述 把文件存储在一台电脑上(服务器),其他电脑用户可以通过账号密码登陆,通过网络去访问这台电脑上的文件,但是由于每个人的数据是不同的,所以你只能通过自己的账号密码访问到自己的相关数据,并进行一系列操作。 简单点说,比如你玩网络游戏的时候,每次要登录才能将进 阅读全文
posted @ 2018-06-11 17:02 -Learning- 阅读(399) 评论(0) 推荐(0)
摘要: 1.样式一 2.无缝轮播 3.基于bootstrapt下的轮播图 4.基于swiper下的轮播图 阅读全文
posted @ 2018-06-09 22:05 -Learning- 阅读(589) 评论(0) 推荐(0)
摘要: 1.web框架之bootstrap bootstrap来源Twitter,是一个CSS/HTML框架,它是基于HTML,CSS,JavaScript下的,使用简洁,当中提供了很多HTML和CSS 如用到自带的轮播过渡,下拉菜单,滚动监听,标签页切换,工具提示,弹框,警告框,模块的显示与隐藏等功能才需 阅读全文
posted @ 2018-06-09 21:41 -Learning- 阅读(206) 评论(0) 推荐(0)
摘要: 1.事件流概念 描述的是从页面中接收事件的顺序 包含事件捕获阶段,处于目标阶段,事件冒泡阶段 2.绑定事件 语法 示例:每个标签被点击的时候,弹出其文本 3.解绑事件 示例:将段落的click事件取消绑定 4.自定义事件 详见小马哥博客 阅读全文
posted @ 2018-06-09 21:39 -Learning- 阅读(124) 评论(0) 推荐(0)
摘要: 例 3.替换操作 4.删除操作 删除节点后,整个标签都会被删除 删除节点后,事件保留 清空选中元素中的所有后代子节点 阅读全文
posted @ 2018-06-03 12:16 -Learning- 阅读(162) 评论(0) 推荐(0)
摘要: 属性操作主要分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 HTML属性操作:属性的读取,设置,以及移除,如attr()、removeAttr() DOM属性操作:属性的读取,设置,以及移除,如prop()、removeProp() 类样式操作:指对DOM属性className进 阅读全文
posted @ 2018-06-03 10:56 -Learning- 阅读(162) 评论(0) 推荐(0)
摘要: 1.显示动画 1.1无参数,直接让指定的元素显示出来 1.2通过控制宽高,透明度,display属性逐渐显示,指定时间现实完毕 1.3特定参数类型 参数: slow:600ms normal:400ms fast:200ms 1.4动画执行完毕,立即执行回调函数 2.隐藏动画 代码和显示动画类似 3 阅读全文
posted @ 2018-06-02 23:10 -Learning- 阅读(266) 评论(0) 推荐(0)
摘要: 1.概念 1.1基础知识 jQuery是一个兼容多浏览器的JavaScript库,封装了开发过程中常用的一些功能,类似Python模块 jQuery就是用JS写的,JS是基础 jQuery写起来简单,几乎全都是方法,使用它的API时,都是方法调用 开发效率高,兼容性好 1.2相关链接 官网:http 阅读全文
posted @ 2018-06-02 20:16 -Learning- 阅读(231) 评论(0) 推荐(0)
摘要: BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。 1.window对象 所有浏览器都支持 window 对象。概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使用即可. 方法 2.相关操作 2 阅读全文
posted @ 2018-06-02 14:37 -Learning- 阅读(125) 评论(0) 推荐(0)
摘要: 1.弹出框点击关闭 (这个例子关键自己创建标签以及属性,不是太好想啊,而且作用相对来数也不是太大) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ padd 阅读全文
posted @ 2018-06-02 14:32 -Learning- 阅读(220) 评论(0) 推荐(0)