web
文章平均质量分 92
零zero度
这个作者很懒,什么都没留下…
展开
-
Web基础概念
Web基础概念一、什么是webWeb(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。二、Web历史版...原创 2018-10-18 09:28:17 · 1047 阅读 · 0 评论 -
jQuery动画
jQuery动画一 、概述jQuery提供了一组方法用于为HTML元素制作简单的动画效果。这些动画的方法都是根据实际动画效果来命名的,它们分别是:show(),hide(),toggle(),slideDown(),slideUp(),slideToggle(),fadeIn(),fadeOut(),fadeToggle(),fadeTo(),animate()二 、show() hid...原创 2018-10-26 11:02:59 · 175 阅读 · 0 评论 -
jQuery Ajax
jQuery Ajax一、概要jQuery在异步提交方面封装的很好,直接用AJAX非常麻烦,jQuery大大简化了我们的操作,不用考虑浏览器的兼容性.二、核心方法1、ajax()1.1、说明发送并处理AJAX请求。这是jQuery底层的AJAX实现,包含处理AJAX请求所需的一切功能。jQuery的底层AJAX实现。jQuery.get()、 jQuery.post()、load(...原创 2018-10-26 11:04:10 · 1952 阅读 · 0 评论 -
CSS概述
CSS概述一、什么是CSS?CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS 文件中多个样式定义可层叠为一二、为何使用CSS?CSS帮助您将文档信息的内容 和如何展现它的细节相分离...原创 2018-10-24 14:02:39 · 183 阅读 · 0 评论 -
css选择器
CSS语法规范语法:css 样式由选择符和声明组成,而声明又由属性和值组成。选择符:又称选择器,指明网页中要应用样式规则的元素。声明:大括号 {} 中的就是声明,属性和值之间用英文冒号 : 分隔。当有多条声明时,中间可以英文分号 ; 分隔。例如:<style type="text/css"> h1{ background: black;} /...原创 2018-10-24 14:03:55 · 214 阅读 · 0 评论 -
盒子模型
盒子模型一、基础概念1、块与行的区别1.1、块级元素总是在新行上开始。(独占一行)高度、行高以及外边距和内边距都可控制。宽度默认是它容器的100%,除非设定一个宽度。他可以容纳内联元素,内联块和其他块元素。1.2、内联元素(行间元素)和其他元素在同一行内高,行高及外边距和内边距不可改变,就是内容的宽高宽度就是它的文字和图片的宽度,不可改变;可以设置margin-lef...原创 2018-10-24 14:04:54 · 173 阅读 · 0 评论 -
浮动与定位
四、浮动与定位一、基础概念1、文档流浏览器对元素排版的过程中,元素会按着从左至右,从上至下的流式排列,并最终在窗口自上而下分成一行行,并在每行中按从左至右的顺序摆放元素.2、脱离文档流打乱元素浏览器的排版,或是从排版中拿走3、如何脱离文档流让一个元素不在正常的文档流中,唯一的办法是让元素浮动或定位技术二、浮动1、什么是浮动?浮动就是元素可以向左向右移动,直到元素的外边缘碰...原创 2018-10-24 14:05:59 · 230 阅读 · 0 评论 -
常用属性
常用属性一、背景属性1、语法格式background: background-color || background-image || background-repeat || background-attachment || background-positionbackground是一个复合值属性2、属性属性版本兼容性继承性简介background...原创 2018-10-24 14:07:14 · 199 阅读 · 0 评论 -
公共的样式
公共的样式@charset "utf-8";body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table, th, td, input,button, select, textarea { margin: 0; padding: 0; font-style: normal; font:...原创 2018-10-24 14:07:50 · 144 阅读 · 0 评论 -
JavaScript 简介
JavaScript 简介一、 简介JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上,在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape...原创 2018-10-24 14:11:26 · 303 阅读 · 0 评论 -
JavaScript 基础入门
JavaScript 基础入门一、HTML中使用JavaScript代码在html文件中,在一对script标记中,直接编写<script type="text/javascript"> //js代码</script>在js文件中,直接编写,在html中,使用一对script标记直接引用<script src="js/demo.js" lan...原创 2018-10-24 14:12:18 · 1248 阅读 · 1 评论 -
变量和数据类型
变量和数据类型一、什么是变量变量的主要作用是存取数据、提供存放信息的容器。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域二、变量的命名1、命名法匈牙利命名法类型+对象描述驼峰命名法1. 全部小写 单词之间用_下划线分割2. 大小写混合 2.1 大驼峰 每个单词首字母大写 2.2 小驼峰 第一个字母...原创 2018-10-24 14:13:27 · 2117 阅读 · 0 评论 -
表达式和运算符
表达式和运算符一、表达式1、定义表达式是产生一个结果值的式子,JavaScript的表达式,是由变量,和运算符组成表达式可以作为参数传递给函数,或将表达式的结果赋予变量保存起来表达式的结果值有多种类型,比如布尔型,字符串类,或者数值型等,因此常有逻辑表达式,数值表达式和布尔表达式之说.2、分类原始表达式对象和数组的初始化表达式属性访问表达式调用表达式对象创建表达式二...原创 2018-10-24 14:14:24 · 209 阅读 · 0 评论 -
django的基本流程
1、创建django项目打开pycharm-->选择new project,出现下面的对话框。示例图2、Django将自动生成下面的目录结构说明当点击create之后,等待安装完成之后会创建如下项目结构示例图3、创建app说明在每个Django项目中可以包含多个APP,相当于一个大型项目中的分系统、子模块、功能部件等等,相互之间比较独立,但也可以有联...原创 2018-11-15 09:12:23 · 436 阅读 · 0 评论 -
Django模型和数据库基础
模型和数据库基础一、简介Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL,oracle等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。二、模型模型是你数据的唯一的、确定的信息源。 它包含你所储存数据的必要字段...原创 2018-11-20 09:13:46 · 215 阅读 · 0 评论 -
JQ DOM事件处理
事件处理一、事件APIjQuery对象的核心事件方法,核心事件函数,主要用于为元素的任意事件(包括自定义事件)添加、取消、触发绑定的一个或多个事件处理函数二、on()方法(首选方法)1、说明on() 方法在被选元素及子元素上添加一个或多个事件处理程序。自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方...原创 2018-10-26 11:01:47 · 327 阅读 · 0 评论 -
JQ DOM 样式操作
样式操作一、 概要通过JavaScript获取dom元素上的style属性,我们可以动态的给元素赋予样式属性。在jQuery中我们要动态的修改style属性我们只要使用css()方法就可以实现了二、CSS()1、作用css()函数用于设置或返回当前jQuery对象所匹配的元素的css样式属性值如果需要删除指定的css属性,使用函数将其值设为空字符串("")2、语法格式格...原创 2018-10-26 11:00:48 · 1463 阅读 · 0 评论 -
JQ DOM 文档处理
文档处理一、创建元素节点1、使用函数创建新元素创建的新元素不会自动的把新元素插入到页面中,我们还需要明确的指定其插入到页面中的位置(比如使用append方法,指定其插入位置为某个元素的最后一个子元素)返回的jQuery对象中只包含html片段最顶层(外层)的元素,对于后代元素我们可以像处理页面中已有元素一样,使用children或find方法访问 也就是说alert($newElemen...原创 2018-10-26 10:58:24 · 238 阅读 · 0 评论 -
HTML发展史
HTML发展史一、HTML语言的产生HTML的全称是HypertextMarkup Language (超文本标记语言)。HTML是用于描述网页文档的标记语言。现在我们常常习惯于用数字来描述HTML的版本(如:HTML5),但是最初的时候我们并没有HTML1,而是1993年IETF团队的一个草案,并不是成型的标准。两年之后,在1995年HTML有了第二版,即HTML2.0,当时是作为RFC...原创 2018-10-18 09:29:51 · 2600 阅读 · 2 评论 -
HTML 基础
HTML 基础一 、基础结构1.1、网页整体结构<html> <head> <title></title> </head> <body> </body></html>1.2、html标签(双标签)1、作用用于告诉浏览器这是一个网页, 也就是说原创 2018-10-18 09:30:57 · 413 阅读 · 0 评论 -
HTML列表标签
列表标签一、无序列表(unordered list)(双标签)1、作用给一堆内容添加无序列表语义(一个没有先后顺序整体),列表中的条目是不分先后2、格式<ul> <li>北京</li> <li>上海</li> <li>深圳</li> <li>武汉<原创 2018-10-18 09:32:06 · 247 阅读 · 0 评论 -
HTML 表格
HTML 表格1、作用以表格形式将数据显示出来,当数据量非常大的时候,表格这种展现形式被认为是最为清晰的一种展现形式。2 、格式table定义表格tr定义行td定义单元格<table width=* height=* bgcolor=* border=* bordercolor=* cellspacing=* cellpadding=*> <bo...原创 2018-10-18 09:33:05 · 1389 阅读 · 0 评论 -
HTML 表单
HTML 表单一、表单概述1、作用:用于为用户创建 HTML 表单,用于向服务器传输数据。表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。2、格式<form action="login.action" method="get"> <...原创 2018-10-18 09:34:10 · 243 阅读 · 0 评论 -
HTML 多媒体
HTML 多媒体一、简介Web 上的多媒体指的是音效、音乐、视频和动画。多媒体来自多种不同的格式。它可以是您听到或看到的任何内容,文字、图片、音乐、音效、录音、电影、动画等等二、audio标签1、作用播放音频2、语法格式格式1<audio src=""> </audio>格式2<audio> <source src=...原创 2018-10-19 10:07:31 · 312 阅读 · 0 评论 -
流程控制
流程控制一、概要代码在执行过程中如果没有控制语句,代码就会一句一句的执行下去,直到结束二、分类顺序结构顺序结构是一种线性、有序的结构,它依次执行各语句模块选择结构:选择结构是根据条件成立与否选择程序执行的通路。需要条件语句。循环结构循环结构是重复执行一个或几个模块,直到满足某一条件为止。 需要循环语句三、分支语句1、 if 条件语句1.1、if ...原创 2018-10-25 09:20:09 · 114 阅读 · 0 评论 -
html 函数
函数(function)一、概要函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设计时,总是根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个函数。从而,使各部分充分独立,任务单一,程序清晰,易懂、易读、易维护。JavaScript函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。这是与其...原创 2018-10-25 09:21:05 · 3366 阅读 · 0 评论 -
Array数组
Array数组一、概念笔记:简单使用//数组创建//创建数组常用方式var arr = ["小红",true,110,43.9];arr[99] = 100;//给数组添加元素,js数组不会出现数组越界var arr = ("dka",false,329,7.9);//通过构造方法创建(不推荐)var arr = new Array();var arr = new Array...原创 2018-10-25 09:22:06 · 329 阅读 · 0 评论 -
DOM基础
DOM基础一、DOM概述1.1 DOM概念1、DOM(Document Object Model 文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。DOM 描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。2、W3C DOM标准分为3部分:core DOM - 针对任何结构化文档的标准模型XML DOM - 针对 XML 文档的...原创 2018-10-25 09:23:20 · 456 阅读 · 0 评论 -
BOM操作
BOM操作一、BOM概述 BOM: Browser Object Model 浏览器对象模型1.1 什么是BOM 1、浏览器对象模型(BOM)是JavaScript的组成之一,他提供了独立与内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互。 2、ECMAScript是 JavaScript的核心,但如果要在 Web中使用 JavaScript,那么 BO...原创 2018-10-25 09:25:37 · 333 阅读 · 0 评论 -
jQuery入门
jQuery入门一、什么是jQueryjQuery是一个非常流行的快速、小巧、功能强大的开源JavaScript库。就像官方所宣称的那样——“Write less,do more”,它使得我们常用的HTML文档遍历、DOM操作、事件处理、动画效果、Ajax、工具方法等功能代码的实现变得非常简单。更重要的是,它还为我们做了跨浏览器的兼容。绝大多数时候,妈妈再也不用担心我的JS兼容问题了(由于浏...原创 2018-10-26 10:53:58 · 153 阅读 · 0 评论 -
选择器
选择器一、概要使用jQuery 选择器选取元素,并封装为jQuery对象在JS原生DOM中,我们想要对DOM元素进行操作,首先得获取到对应的元素(getElementById()、 getElementsByTagName()等),然后再对这些元素进行操作。同样的,jQuery也需要先选取所需的DOM元素,然后再针对这些元素进行操作。二、基础选择器1、ID选择器语法格式: $...原创 2018-10-26 10:55:28 · 310 阅读 · 0 评论 -
JQ DOM操作的原则
DOM操作的原则一、 Get and Set in One(读写一体) 原则为了更加易于使用,jQuery提供了简洁的DOM操作API,其方法往往是读写一体的。也就是说,某个方法既可用于读取操作,也可用于设置操作。如果没有为其传入表示值的参数,则表示获取操作,将返回获取到的数据;如果为其传入了表示值的参数,则表示设置操作,它将设置DOM元素指定属性的值。示例代码// 没有传入val...原创 2018-10-26 10:56:19 · 128 阅读 · 0 评论 -
JQ DOM属性操作
DOM属性操作一、常见的属性操作属性列表属性版本说明attr()1.0设置或返回文档节点的属性。removeAttr()1.0移除文档节点的属性。prop()1.6设置或返回DOM元素的属性。removeProp()1.6移除每个匹配元素的属性。addClass()1.0添加CSS类名。removeClass()1...原创 2018-10-26 10:57:34 · 1114 阅读 · 0 评论 -
django文件上传
文件上传一、概要文件上传与下载也是开发中的比较重要的功能二、前期配置文件在settings文件中MEDIA_ROOT = BASE_DIR + ‘/media/’BASE_DIR 是项目所在的目录,这样文件就会存储在当前的开发目录下的一个media的文件夹下MEDIA_URL = ‘/media/’在整个项目中添加的url.py中urlpatterns = [url(r’^a...原创 2018-11-29 09:43:23 · 175 阅读 · 0 评论