自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 django中的MTV与MVC模式详解

django中的MTV与MVC模式详解一、Django MVT模式谈到MTV这里不得不说MVC,MVC的全拼为Model-View-Controller,有一种程序设计模式叫MVC,核心思想:分层,解耦,分离了 数据处理 和 界面显示 的代码,使得一方代码修改了不会影响到另外一方,提高了程序的可扩展性和可维护性MVC的思想被应用在了Web开发方面,被称为Web MVC框架。Web开发中的...

2018-10-31 14:23:59 2051 1

原创 django中的cookie与session操作

Django中的cookie与session操作一、关于Cookiecookie及特点Cookie是由服务器(网站)生成的,存储在浏览器端的 键值对数据(通常经过加密)在响应请求时,服务器会把生成 Cookie数据 发给浏览器,浏览器会自动保存(前提:浏览器开启了cookie功能)浏览器请求服务器(网站)时,会自动上传该服务器(网站)生成的所有CookieCookie基于 域名安全...

2018-10-31 13:55:05 812

原创 javaScript、jQuery、vue的区别

javaScript,jQuery,vue的区别:1.javaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。2.jQuery就是javascript中的一个函数库,一个js文件,是把js中比较复杂的东西封装成一个库,能够让人们在开发过程中尽可能的少写多做。3.Vue.js可以作为一...

2018-09-27 10:22:25 8552

原创 js中如何实现表单的验证

1.表单验证也是通过正则表达来实现的 1、什么是正则表达式: 能让计算机读懂的字符串匹配规则。 2、正则表达式的写法: var re=new RegExp('规则', '可选参数'); var re=/规则/参数; 3、规则中的字符 1)普通字符匹配: 如:/a/ 匹配字符 ‘a’,/a,b/ 匹配字符 ‘a,b’ 2)转义字符匹...

2018-09-25 21:23:21 2218

原创 jQuery中循环的本质

1.$(’#list li ').css({‘background’:‘blue’});上面这句话,里面实际上的本质还是js的循环在完成多个元素背景的修改,其实也就是jquery内部提供的一个函数或者方法来给我们使用,即each在开发中,有时候针对jquery元素,我们也是需要each来完成循环工作的2.比如在获取属性值的时候,即便选择器取到多个元素,但只会默认对第一个标签元素进行提取如...

2018-09-25 21:17:36 562

原创 Dom操作介绍

1.dom指的是什么?document文档 object 对象 model模型,Dom翻译中文:文档对象模型2.在js中,js的底层由不同的人员开发出来,一共分成三部分: 1. 基本语法[ECMA] 2. Bom Browser Object Model 浏览器对象模型,例如,浏览器的版本信息、浏览器的页面跳转、浏览器页面刷新 3. DOM 文...

2018-09-25 21:15:47 1045

原创 事件的冒泡及委托介绍

1.事件冒泡事件冒泡指在js中,被包含的子标签一单触发了某种事件,那么父类元素的同名事件也会被逐层触发一直到没有父标签的html标签中,即当点击子类的事件时,也把父类的事件给触发了, $('.box').on('click',function (event) { alert('box被点击了') }); $('.last').on('click...

2018-09-25 21:13:29 317

原创 jQuery中给多个元素批量绑定事件

在工作中难免会遇到用jQuery给多个元素绑定事件,今天我们来学习学习, //元生js写法 var nav = document.getElementById('nav'); var li_list = nav.getElementsByTagName('li'); //批量给多个元素绑定事件 for(var i=0;i<li_list.l...

2018-09-25 21:10:52 14475 1

原创 jQuery中访问和修改元素的属性值

1.jQuery操作属性.html :双标签内容.val :获取表单中表单项的值.prop :获取表单元素的属性值,包含自定义的属性值.attr :获取除了表单元素以外的属性值[即attr不能获取表单元素的属性值].data :获取以dat $(function () { //.html :双标签内容 console.log($('.box')....

2018-09-25 21:07:04 955

原创 jQuery动画及特殊效果使用

1.通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。2.animate参数:参数一:要改变的样式属性值,写成字典的形式参数二:动画持续的时间,单位为毫秒,一般不写单位参数三:动画曲线,默认为‘swing’,缓冲运动,还可以设置为‘linear’,匀速运动参数四:动画回调函数,动画完成后执行的匿名函数 $('.length'...

2018-09-25 21:06:01 275

原创 jQuery选择器使用介绍

1.jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。 $('#myId') //选择id为myId的网页元素 $('.myClass') // 选择class为myClass的元素 $('li') //选择所有的li元素 $('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素 ...

2018-09-25 21:03:56 250

原创 JavaScript中变量作用域问题

今天给大家分享一下今天学到的一些比较复杂的知识点—在js中变量的作用域问题,变量无非就是用来存储数据的,但它也涉及到一个作用域的问题,下面就以js中全局变量,局部变量来说明.全局变量:在函数外部定义或在函数内部不是用var定义的变量,就叫全局变量,这种全局变量是可以在函数的任意一个位置都可以用的.局部变量:在函数内部定义的变量,这种局部变量只能在当前内部的函数定义,在外部是不可以访问的.如何...

2018-09-22 21:29:00 520

原创 js中定时器的使用

1.在js中提供了两个函数用来进行定时执行代码的功能,这两个函数称之为定时器定时器在javascript中的作用1、定时调用函数2、制作动画 定时器: setTimeout 只执行一次的定时器 clearTimeout 关闭只执行一次的定时器 setInterval 反复执行的定时器 clearInterval 关闭反...

2018-09-21 21:28:10 846

原创 js中字符串使用

1、字符串合并操作:“ + ”var iNum01 = 12;var iNum02 = 24;var sNum03 = '12';alert(iNum01+iNum02); //弹出36alert(iNum01+sNum03); //弹出1212 数字和字符串相加等同于字符串相加2、parseInt() 将数字字符串转化为整数var sNum01 = '12';var sNu...

2018-09-21 21:24:47 276

原创 js中数组使用及操作方法

数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。定义数组的方法//对象的实例创建var aList = new Array(1,2,3);//直接量创建var aList2 = [1,2,3,'asd'];操作数组中数据的方法1、获取数组的长度:aList.length;var aList = [1,2,3,4];alert(aList.len...

2018-09-21 21:20:11 256

原创 在js中操作html的元素

如何在js中找到网页中的元素:1.获取页面中的标签元素,获取到元素后,在js中是一种元素对象,js对这种对象会提供一些操作元素的属性和方法;2.grtElementById 表示在文档中通过元素的id属性值来获取元素,参数是字符串,直接写值,不需要加上#号获取到元素后,尽量保存到变量中,方便后续操作获取元素以后,保存在变量中,就可以通过这个变量操作元素,操作元素一般分为三个方面:元素...

2018-09-19 21:28:42 1198

原创 js中的函数使用

1.函数的声明: function 函数名(形参1,形参2,形参3......){ // 这里就是函数代表的代码段了 return 函数的结果 }2.函数的调用: 函数名(实参1,实参2,实参3.....)注意,函数声明了以后,如果没有被调用,是不会被执行的参数有两种,声明函数时的参数叫形参,就是函数...

2018-09-19 21:27:04 244

原创 js(JavaScript)中代码的执行流程(顺序)

1.在js中,代码的执行分为两个阶段: 1.编译阶段,首先浏览器会检测代码中的语法是否正确,声明变量,函数以及一些参数 2.执行阶段,即执行代码的阶段2.注意: 在js中函数是可以是先调用后声明的...

2018-09-19 21:25:23 1755

原创 如何查看html网页中的变量的数据类型?

1.在html中可以使用console.log 进行打印调试代码console.log 表示用console.log终端下的log日志把数据打印出来2.查看变量值中的数据类型 使用关键字 typeofconsole.log(typeof str1): string 表示字符串console.log(typeof num): number 表示数字 <!DOCTYPE h...

2018-09-19 21:23:17 9151

原创 js(JavaScript)中的语法使用

1.JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。定义变量需要用关键字 ‘var’var iNum = 123;var sTr = ‘asd’;//同时定义多个变量可以用","隔开,公用一个‘var’关键字 var iNum = 45,sTr='qwe',sCount='68';2.变量类型: 1.字符串: ...

2018-09-19 21:21:15 260

原创 JavaScript(js)使用介绍

1.JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。前端三大块1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能2.认识了JavaScript(以下简称js...

2018-09-19 21:19:13 259

原创 html实现元素的绝对居中

什么叫绝对居中?绝对居中即上下居中,左右也居中,即可用定位中的绝对居中,加上margin auto实现参考代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

2018-09-19 08:14:57 1811

原创 css中权重的比较

css权重;1.css权重指的是样式的优先级,当有两条或多条样式作用于一个元素时,权重高的那条对元素起作用,2.权重相同的,后写的样式会覆盖前面写的样式3.权重的等级:可以把样式的应用分为几个等级,按照等级来计算权重 1.内联样式,如:style"",权重值为1000; 2.id选择器,如#content,权重为100; 3.类选择器,...

2018-09-18 20:48:07 963

原创 html中元素的定位详解

1.关于定位我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下: 1.static,默认值,去除元素的定位。也就是不进行定位 2.relative 生成相对定位元素,一般是将父级设置相对定位,子级设置绝对定位,子级就以父级作为参照来定位,否则子级相对于body来定位。 3.absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的...

2018-09-18 20:45:39 5414

原创 HTML锚点效果的实现

什么是锚点效果?1.锚点效果就是当你在阅读一篇文章的时候,可以根据目录快速定位到你想要的章节在这里我们通过使用id的值配合a链接实现锚点效果,即通过a标签快速实现定位效果2.实现步骤:1先定义每个需要定位的章节的id2.在a标签里将链接地址写为id值,并且加#号3.通过id值即可快速定位到想要的位置注意:属性值唯一, '#'不可少<!DOCTYPE html><...

2018-09-18 20:41:49 940

原创 float浮动介绍

元素浮动,是在标签嵌套时用来,控制子元素在父级元素内部左右移动的效果float: right; 设置元素往右边浮动,那么元素原来的位置就会被清除float: left; 设置元素往左浮动,那么元素原来的位置就会被清除,后面的元素就会往前排列,因为元素浮动了以后跑到上边了,所以有可能出现元素之间重合的情况,浮动元素在上面,普通元素就会在底部被遮盖了注意:元素的浮动不会产生上下的移动,只...

2018-09-18 20:36:50 558

原创 HTML中元素溢出问题

1.当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来设置。2.overflow的设置项: 1、visible 默认值。内容不会被修剪,会呈现在元素框之外。 2、hidden 内容会被修剪,并且其余内容是不可见的。 3、scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 4、auto ...

2018-09-18 20:34:35 9460

原创 css中表单使用技巧

表单用于搜集不同类型的用户输入,表单由不同类型的标签组成,相关标签及属性用法如下:1、标签 定义整体的表单区域action属性 定义表单数据提交地址method属性 定义表单提交的方式,一般有“get”方式和“post”方式2、标签 为表单元素定义文字标注3、标签 定义通用的表单元素type属性: type="text" 定义单行文本输入框 type="password" 定义...

2018-09-18 20:31:36 560

原创 css常用布局样式属性及文本样式属性

布局常用样式属性: width 设置元素(标签)的宽度,如:width:100px; height 设置元素(标签)的高度,如:height:200px; background 设置元素背景色或者背景图片,如:background:gold; 设置元素背景色为金色 border 设置元素四周的边框,如:border:1px solid black; 设置元素四周边框是1像素宽...

2018-09-18 20:24:45 804

原创 css选择器种类介绍

1.标签选择器用标签名作为选择器,就是指给同名的标签统一加上外观样式,这种选择器影响范围大,一般用来做一些通用设置,或者层级选择器中例: div{ color:red } ...... <div>这是第一个div</div> <!-- 对应以上样式 --> <div>这是第二个div</div> <!-...

2018-09-18 20:14:54 406

原创 css介绍及引入方式

当了解HTML静态网页的基本结构后,发现要想实现更好的界面效果,实现更多的功能还得使用另外的工具来对这些现有的功能进行修饰,接下来进阶阶段,了解css使用。1.什么是css?CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简...

2018-09-18 20:10:23 243

原创 HTML网页设计常用标签及属性

在认识标签前,我们先了解了解标签的结构,标签分两大类,一种是单标签,另一种是双标签。标签的基本结构:1.单标签: 1.结构格式: <标签名 属性名='属性值' 属性名='属性值' .../> 2.注意; 单标签在最后有一个正斜杠 '/'2.双标签: 1.结构格式: <标签名 属性名='属性值'...>内容</标

2018-09-18 20:03:28 9765

原创 with与上下文管理

1.with使用:with语法简化资源操作的后续清除操作,是try/finally的替代方法, 实现原理建立在上下文管理器之上。 2.with的好处:简化了文件打开不用自己关闭的这一步,做了一个类似善后的工作 3.上下文管理器: 任何实现了__enter__()和__exit__()的方法的对象都可称为上下文管理器 上下文管理器可以使用wi...

2018-09-17 09:33:15 329

原创 python中 闭包 的使用

闭包; 1.函数的再认识: 函数名仅仅是一个变量,只不过指向的是定义的函数体,通过函数名()可以调用该函数 如果函数名=xxx被修改了,那么再次执行函数名()时,调用的就不是之前的函数了 小结: 1.函数名也是变量 2.可以把函数名当做参数来使用 2.闭包的结构; 1.外部函数;外部函数返回内部函数的地址空间...

2018-09-17 09:33:09 331

原创 python中装饰器的使用

装饰器: 1.装饰器定义:在不改变函数的内容和调用的前提下,对函数进行功能扩展 2.装饰器本质就是闭包,通过闭包来实现 3.闭包实现功能扩展分析步骤 """这是闭包实现功能扩展""" # # def task(func): # def inner(): # print..

2018-09-17 09:32:59 216

原创 property属性

property属性; a.一种用起来像实例属性一样的特殊属性,可以对应于某些方法,property的本质还是方法 1.property属性的定义和调用要注意几点: 1.定义时,在实例方法的基础上添加@property装饰器, 2.并且方法只有一个self参数 3.调用时无需括号 2.property的好处: ...

2018-09-16 20:48:03 17784

原创 python中的魔法方法及属性

这里介绍一些比较常用的魔法方法:a.何为魔法属性? 魔法属性和魔法方法是python内置的一些属性和方法。代表着特殊意义, 命名时会在前后加两个下划线,在执行特定的操作时,系统会自动调用 1.__doc__魔法方法:表示类的描述信息,把类的一些注释信息描述出来,可打印出来 2.__module__:表示当前操作的对象或者类在哪个模块 3....

2018-09-16 20:47:10 498

原创 多继承中MRO顺序详解

1. 单继承 子类调用父类的方法的方式: 1. super().__init__() 2. Parent.__init__(self) 3. super(类名,self).__init__() 单继承中, 使用父类名与super()调用父类的方法效果是一致的,没有区别 2. 多继承...

2018-09-16 20:45:13 1165

原创 python中GIL(全局解析器锁)与相关面试题

1. GIL概念: GIL,全局解释器锁(global interpreter lock),它不是python语言的特性,而是python默认的解析器cpython的特性cpython要求每个线程必须先获取GIL锁,才能执行线程中的代码 目的:解决多线程同时竞争解析器程序的全局变量而出现的线程安全问题 不足:在多线程中不能充分利用多核cpu ...

2018-09-16 20:44:13 2020

原创 import模块导入注意事项

1. import 搜索路径 a> 查看搜索路径 import sys print(sys.path) b> 设置搜索路径 sys.path.append('/home/python/xxx') # 自己添加搜索路径,默认添加到尾部 sys.path.insert(1,...

2018-09-16 20:42:52 585

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除