摘要: 1.Git介绍 Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。 Git 是根据GNU的GPL(通用公共许可证)V2的条款分发的自由/免费软件,安装参见: Git本身可以做到 阅读全文
posted @ 2017-09-19 19:15 renpingsheng 阅读(761) 评论(0) 推荐(1) 编辑
摘要: 1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 而Django的生命 阅读全文
posted @ 2017-09-17 10:27 renpingsheng 阅读(13287) 评论(0) 推荐(8) 编辑
摘要: 对于经常网购的朋友来说,经常会遇到一种情况: 打开淘宝或京东商城的首页,输入个人账号和密码进行登陆,然后进行购物,支付等操作都不需要用户再次输入用户名和密码 但是如果用户换一个浏览器或者等几个小时后再刷新这些网页进行购物操作,就必须要再次输入用户名和密码了. 这是为什么呢??这就用到了 cookie 阅读全文
posted @ 2017-09-09 20:27 renpingsheng 阅读(561) 评论(0) 推荐(2) 编辑
摘要: 使用python生成随机图片验证码,需要使用 pillow 模块 1.安装pillow模块 pip install pillow 2.pillow模块的基本使用 1.创建图片 from PIL import Image 定义使用Image类实例化一个长为400px,宽为400px,基于RGB的(25 阅读全文
posted @ 2017-09-06 00:27 renpingsheng 阅读(10927) 评论(0) 推荐(1) 编辑
摘要: 要使用Django实现分页器,必须从Django中导入Paginator模块 from django.core.paginator import Paginator 假如现在有150条记录要显示,每页显示10条 from django.core.paginator import Paginator 阅读全文
posted @ 2017-09-01 00:08 renpingsheng 阅读(10697) 评论(5) 推荐(3) 编辑
摘要: 1. 数据库的配置 Django可以配置使用sqlite3,mysql,oracle,postgresql等数据库 在一个Django项目中,默认使用的是sqlite3数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlit 阅读全文
posted @ 2017-08-31 00:40 renpingsheng 阅读(923) 评论(0) 推荐(2) 编辑
摘要: 1. 模板系统的介绍 Django 作为一个 Web 框架,其模板所需的 HTML 输出静态部分以及动态内容插入 模板由 HTML 代码和逻辑控制代码构成 Django 框架的模板语言的语法格式: {{var_name}} 例如: HTML 被直接编码在 python 代码中: import dat 阅读全文
posted @ 2017-08-28 17:05 renpingsheng 阅读(1050) 评论(1) 推荐(1) 编辑
摘要: 1. Django的简介 Django 是一个由 python 写成的开放源代码的 Web 应用框架。 Django 的目的是使常见的 Web 开发任务,快速和容易。 2. Django框架的特点 1. 遵循MVC开发模式 2. 内置进行快速web开发所需的各种组件 3. 利用ORM(对象关系映射) 阅读全文
posted @ 2017-08-28 15:46 renpingsheng 阅读(791) 评论(1) 推荐(1) 编辑
摘要: 1. HTTP概述 HTTP(HyperText Transport Protocol),超文本传输协议。 其规定了浏览器和万维网服务器之间互相通信的规则。 HTTP是一个基于TCP/IP协议的通信规则,规定了客户端与服务器内之间互相通信的内容格式。 客户端发送给服务器的格式叫“请求协议(reque 阅读全文
posted @ 2017-08-24 18:38 renpingsheng 阅读(544) 评论(0) 推荐(1) 编辑
摘要: 1. 节点操作 createElement(标签名) 创建一个指定名称的元素 someone.appendChild(new_node) 追加一个子节点(作为最后的子节点) someone.insertBefore(new_node,指定节点) 把增加的节点放到指定节点的前边 removeChild 阅读全文
posted @ 2017-08-18 11:47 renpingsheng 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 1.属性操作 1.1 基本属性操作 $("img").attr("src") 返回文档中所有图像的src属性值 $("img").attr("src","test.jpg") 设置文档中所有图像的src属性值 $("img").removeAttr("src") 将文档中图像的src属性删除 $(" 阅读全文
posted @ 2017-08-16 23:54 renpingsheng 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery的介绍 1.jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! 2.它是轻量级的js库,这是其它的js库所不及的 3.它兼容CSS3,还兼容各种浏览器 4.jQuery是一个快速的,简洁的javaScript 阅读全文
posted @ 2017-08-16 00:03 renpingsheng 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 1.HTML中DOM对象的概念 HTML Document Object Model(文档对象模型) HTML DOM定义了访问和操作HTML文档的标准方法 HTML DOM把HTML文档呈现为带有元素,属性和文本的树结构(节点树) 2.DOM树 如图所示: 展示文档中各对象之间的关系,用于对象的导 阅读全文
posted @ 2017-08-11 18:51 renpingsheng 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.window对象 所有的浏览器都支持 window 对象 概念上讲,一个html文档对应一个window对象 功能上讲,控制浏览器窗口 使用上讲,window对象不需要创建对象,直接使用 2.window对象方法: 2.1 alert() 显示一个带有一段消息和一个确认按钮的警告框 例子: wi 阅读全文
posted @ 2017-08-09 16:40 renpingsheng 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.Date对象 1.创建Date对象 通过new方法创建对象 var time1=new Date() 方法1:不指定参数 var time1=new Date(); alert(time1.toLocaleString( )); 方法2:参数为日期字符串 var time2=new Date(" 阅读全文
posted @ 2017-08-08 22:30 renpingsheng 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.javascript的对象的概念 在 javascript 中,除了 null 和 undefined 以处,其他的数据类型都被定义成了对象 也可以用创建对象的方法定义 变量 , string , math , array , data 都是 javascript 中重要的内置对象. 在 jav 阅读全文
posted @ 2017-08-08 19:59 renpingsheng 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1.javascript的书写位置 1.1 内嵌式 <!DOCTYPE html Title alert("hello world") 为了不影响body体中的HTML的运行,最好把javascript代码写在html结束标签后面 1.2 外链式 <!DOCTYPE html Title 步骤: 1 阅读全文
posted @ 2017-08-08 17:19 renpingsheng 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1.浮动涉及到左浮动,右浮动,清除浮动. 2.浮点的特点: 1.向指定的方向浮动,并且让出空间 2.如果后面的元素也是浮动的,那么后面的元素就会在碰到前面的浮动的元素或者边框时,就定位在那里 3.如果后面的元素没有浮动,则该元素就会在浮动的元素的下面 4.行内元素和块元素都可以浮动,行内元素浮动后会 阅读全文
posted @ 2017-08-07 17:25 renpingsheng 阅读(358) 评论(0) 推荐(1) 编辑
摘要: 1.盒子模型具有的属性: 内容(content) 填充(padding) 边框(border) 边界(margin) 图示如下: 2.流概念 1.流的概念 在现实生活中已经流水,在网页设计中就是指元素(标签)的排列方式,默认情况下,向网页的左上角流动 2.标准流的概念 元素在网页中就像流水,排在前面 阅读全文
posted @ 2017-08-07 17:00 renpingsheng 阅读(518) 评论(0) 推荐(0) 编辑
摘要: CSS的背景属性: background 简写属性,作用是将背景属性设置在一个声明中 background attachment 背景图像是否固定或者随着页面的其余部分滚动 background color 设置元素的背景颜色 background image 把图像设置为背景 background 阅读全文
posted @ 2017-08-07 16:48 renpingsheng 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 行内元素(inline element),又叫内联元素,内联元素只能容纳文本或者其他内联元素,常见的行内元素 . 块元素(block element),块元素一般都是从新行开始,可以容纳文本,其他内联元素和其它块元素. 即使内容不能占满一行,块元素也要把整行占满.常见块元素 . 通常使用 div 或 阅读全文
posted @ 2017-08-07 16:33 renpingsheng 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: 1.CSS字体的属性 font 简写,作用是把所有的针对字体的属性设置在一个声明中 font family 设置字体系列 font size 设置字体尺寸 font style 设置字体风格,italic或者normal; font variant 以小型大写字体或者正常字体显示文本 font we 阅读全文
posted @ 2017-08-07 16:18 renpingsheng 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1.如何区分一个 html 标签的不同样式 使用标签名.类名的方式解决 如果希望特别强调其中的某一个或几个元素,处理的方案有三个: 1.id选择器 2.class选择器 3.层级选择器 看下面的代码: <!DOCTYPE html 床前明月光 疑是地上霜 举头望明月 低头思故乡 李白 刷新浏览器后, 阅读全文
posted @ 2017-08-07 15:39 renpingsheng 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 实例代码: <!DOCTYPE html div h1{ / div下的h1标签的样式 / color:green; font size:30px; font style:italic; } div p{ / div下的p标签的样式 / color:silver; font size:20px; f 阅读全文
posted @ 2017-08-07 15:24 renpingsheng 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 1.通配符选择器 如果希望所有的元素都符合某一种样式,可以使用通配符选择器. 基本语法: {margin:0; padding:0} 可以让所有的html元素的外边距和内边距都默认为0. 写一段html代码: <!DOCTYPE html hello world 用浏览器打开后,效果跟下面一样: 这 阅读全文
posted @ 2017-08-07 15:15 renpingsheng 阅读(3343) 评论(0) 推荐(0) 编辑