11 2018 档案

摘要:一.什么是权限 能做哪些事情,不能做哪些事情,可以做的权限 二.设计权限 思路: web应用中,所谓的权限,其实就是一个用户能够访问的url,通过对用户访问的url进行控制,从而实现对用户权限的控制. 每个用户代表不同的的角色,每个角色具有不同的权限. 一个用户可以有多重角色,多个人也可以是一种角色 阅读全文
posted @ 2018-11-15 13:59 小白° 阅读(1915) 评论(0) 推荐(0)
摘要:什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。 通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Pos 阅读全文
posted @ 2018-11-14 11:59 小白° 阅读(175) 评论(0) 推荐(0)
摘要:什么是事件委托 通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。 举个列子:有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递; 阅读全文
posted @ 2018-11-14 11:58 小白° 阅读(451) 评论(0) 推荐(0)
摘要:1、绑定事件 语法: 描述:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。 参数解释: type (String) : 事件类型 data (Object) : (可选) 作为event.data属性值传递给事件对象的额外数据对象 fn ( Function) : 绑定到每个匹配 阅读全文
posted @ 2018-11-14 11:57 小白° 阅读(2388) 评论(0) 推荐(0)
摘要:上篇介绍完我们js的事件流的概念之后,相信大家对事件流也有所了解了。那么接下来我们看一下jquery的事件操作。 在说jquery的每个事件之前,我们先来看一下事件对象 事件对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 例如: 当用户单 阅读全文
posted @ 2018-11-14 11:56 小白° 阅读(160) 评论(0) 推荐(0)
摘要:在学习jQuery的事件之前,大家必须要对JS的事件有所了解。看下文 事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一 阅读全文
posted @ 2018-11-14 11:55 小白° 阅读(346) 评论(0) 推荐(0)
摘要:一、宽度和高度 获取宽度 描述:为匹配的元素集合中获取第一个元素的当前计算宽度值。这个方法不接受任何参数。.css(width) 和 .width()之间的区别是后者返回一个没有单位的数值(例如,400),前者是返回带有完整单位的字符串(例如,400px)。当一个元素的宽度需要数学计算的时候推荐使用 阅读全文
posted @ 2018-11-14 11:53 小白° 阅读(578) 评论(0) 推荐(0)
摘要:之前js中咱们学习了js的DOM操作,也就是所谓的增删改查DOM操作。通过js的DOM的操作,大家也能发现,大量的繁琐代码实现我们想要的效果。那么jQuery的文档操作的API提供了便利的方法供我们操作我们的文档。 看一个之前我们js操作DOM的例子: var oUl = document.getE 阅读全文
posted @ 2018-11-14 11:52 小白° 阅读(233) 评论(0) 推荐(0)
摘要:表单控件是我们的重中之重,因为一旦牵扯到数据交互,离不开form表单的使用,比如用户的注册登录功能等 那么通过上节知识点我们了解到,我们在使用jquery方法操作表单控件的方法: 看如下HTML结构: 页面展示效果: 操作表单控件代码如下: 阅读全文
posted @ 2018-11-14 11:50 小白° 阅读(5108) 评论(0) 推荐(0)
摘要:jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removePr 阅读全文
posted @ 2018-11-14 11:48 小白° 阅读(500) 评论(0) 推荐(0)
摘要:jQuery提供的一组网页中常见的动画效果,这些动画是标准的、有规律的效果;同时还提供给我们了自定义动画的功能。 显示动画 方式一: 解释:无参数,表示让指定的元素直接显示出来。其实这个方法的底层就是通过display: block;实现的。 方式二: 解释:通过控制元素的宽高、透明度、displa 阅读全文
posted @ 2018-11-14 11:46 小白° 阅读(191) 评论(0) 推荐(0)
摘要:我们以前在CSS中学习的选择器有: 今天来学习一下jQuery 选择器。 jQuery选择器是jQuery强大的体现,它提供了一组方法,让我们更加方便的获取到页面中的元素。 1、jQuery 的基本选择器 代码如下: 效果如下: 2、层级选择器 代码如下: 效果如下: 3、基本过滤选择器 解释: 代 阅读全文
posted @ 2018-11-14 11:37 小白° 阅读(195) 评论(0) 推荐(0)
摘要:1.为什么要使用jQuery 在用js写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件。 代码容错性差。 浏览器兼容性问题。 书写很繁琐,代码量多。 代码很乱,各个页面到处都是。 动画效果很难实现。 window.onload 事件有事件覆盖的问题,因 阅读全文
posted @ 2018-11-14 11:23 小白° 阅读(358) 评论(0) 推荐(0)
摘要:1、client系列 代码如下: 2.屏幕的可视区域 3.offset系列 代码如下,注释都挺清楚的 4.scroll系列 代码如下: 阅读全文
posted @ 2018-11-14 11:21 小白° 阅读(199) 评论(0) 推荐(0)
摘要:BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器部分功能的API。 阅读全文
posted @ 2018-11-14 11:18 小白° 阅读(241) 评论(0) 推荐(0)
摘要:在js中的定时器分两种:1、setTimeout() 2、setInterval() 1.setTimeOut() 只在指定时间后执行一次 2.setInterval() 在指定时间为周期循环执行 两种方法根据不同的场景和业务需求择而取之, 对于这两个方法,需要注意的是如果要求在每隔一个固定的时间间 阅读全文
posted @ 2018-11-14 11:16 小白° 阅读(2298) 评论(0) 推荐(0)
摘要:1.使用Object或对象字面量创建对象 JS中最基本创建对象的方式: var student = new Object(); student.name = "easy"; student.age = "20"; 这样,一个student对象就创建完毕,拥有2个属性name以及age,分别赋值为"e 阅读全文
posted @ 2018-11-14 10:10 小白° 阅读(659) 评论(0) 推荐(0)
摘要:1.模态框案例 需求: 打开网页时有一个普通的按钮,点击当前按钮显示一个背景图,中心并弹出一个弹出框,点击X的时候会关闭当前的模态框 代码如下: 2.简易留言板 需求: 当在textarea中输入内容,点击留言按钮,会添加到浏览器中 图如下: 代码如下: 3.使用js模拟选择器中hover 代码解释 阅读全文
posted @ 2018-11-14 10:07 小白° 阅读(237) 评论(0) 推荐(0)
摘要:需求分析-场景: 假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号.有如下几个要求: 1.权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看部门员工信息,员工登录后只可查看自己的信息. 2.访问权限不同;如公司领导登录后,可查看员工薪水分布界面,而员工则 阅读全文
posted @ 2018-11-14 09:38 小白° 阅读(1496) 评论(0) 推荐(0)
摘要:用户认证 auth模块 from django.contrib import auth django.contrib.auth中提供了许多方法,这里主要介绍三个: 1.1 authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username,password两个关键字 阅读全文
posted @ 2018-11-13 11:10 小白° 阅读(151) 评论(0) 推荐(0)
摘要:1.什么是会话跟踪技术 我们首先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应,例如你给10086了电话,你就是客户端,而10086服务人员就是服务器,从双方接通电话那一刻起,会话就开始,到某一方挂断电话表示会话结束.在通话过程中,你会向100 阅读全文
posted @ 2018-11-13 10:16 小白° 阅读(208) 评论(0) 推荐(0)
摘要:forms组件 校验字段功能 针对用户注册举例: 模型:models.py 模板:register.html 视图函数:register 渲染标签功能 渲染方式一 渲染方式二 渲染方式三 显示错误与重置输入信息功能 视图 模板 局部钩子与全局钩子 模板 视图 阅读全文
posted @ 2018-11-13 09:14 小白° 阅读(205) 评论(0) 推荐(0)
摘要:什么是json? 定义: 讲json对象,不得不提到JS对象: 合格的json对象: ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三", "李四"] } [ { "name": "张三"}, {"na 阅读全文
posted @ 2018-11-07 21:38 小白° 阅读(156) 评论(0) 推荐(0)
摘要:中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: 1 Middleware is a framework of 阅读全文
posted @ 2018-11-07 21:18 小白° 阅读(167) 评论(0) 推荐(0)
摘要:Django的分页器 view index.html 扩展 自定义分页器 阅读全文
posted @ 2018-11-07 21:15 小白° 阅读(531) 评论(0) 推荐(0)
摘要:多表操作 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书 阅读全文
posted @ 2018-11-01 09:31 小白° 阅读(183) 评论(0) 推荐(0)
摘要:ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 单表操作 创建 阅读全文
posted @ 2018-11-01 09:24 小白° 阅读(184) 评论(0) 推荐(0)
摘要:我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修 阅读全文
posted @ 2018-11-01 09:20 小白° 阅读(132) 评论(0) 推荐(0)