自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS样式中,文字对不齐的解决办法

text-align:justify;(向两侧对齐,最后一行无效)text-align:规定元素中的文本的水平对齐方式,

2019-12-16 14:03:17 2774

原创 js中6个值为'假'

1.false(布尔型);2.null(用于定义空的或者不存在的引用);3.undefined(未定义值);4.0(数值型);5.空字符串‘’(字符串型);6.NaN除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意'0'、'null'、'false'、{}、[]也都是真值 。这6个为假的值,之间并非相等对于‘==’,得出结论:false...

2019-09-19 14:41:00 808

原创 vue中一个标签中含有多个class,其中class有中包含三元表达式的写法

1.数组形式:<div :class='["classA",data=="0"?"classB":""]'>aaaaa</div>注意:数组中的classA如果不加双引号的话,代表的是data中的一员,并不是类名,将classA加上双引号,变成字符串,就可以变成类名啦2.字符串拼接<div :class="'classA'+(data=='0'?'...

2019-09-09 10:16:08 2349

原创 iview的table组件中render函数渲染按钮的阻止事件冒泡

render函数中自带event事件,不用传参,不用写e,直接e.stopPropagation()就可以了,但是,加上e也是可以的on:{ click:e=>{ e.stopPropagation(); .... }}...

2019-08-22 14:48:02 3910 2

原创 new Date()日期处理格式

日期格式的转换与时间的获取:var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMon...

2019-07-31 10:46:21 302

原创 PHP读取文件内容

-----第一种方法-----fread()--------<?php $file_path = "test.txt"; if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str = fread($fp,filesize($file_path));//指定读取大小,这里把...

2019-07-31 10:31:27 169

原创 css中align-items属性

align-items:定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式值:1.stretch:默认值。元素被拉伸以适应容器。2.center:素位于容器的中心。3.flex-start:元素位于容器的开头.4.flex-end:元素位于容器的结尾。5.baseline:元素位于容器的基线上。6.initial:设置该属性为它的默认值.7.inh...

2019-07-02 09:57:07 3555

原创 justify-content属性

justify-content:用于设置或检测弹性盒子元素在主轴(横轴)方向上的对齐方式。flex-start:位于容器的开头;flex-end:位于容器的结尾;center:位于容器的中心;space-between:位于各行之间留有空白的容器内;space-around:位于各行之前、之间、之后都留有空白的容器内;initial:设置该属性为它的默认值;inheri...

2019-06-28 15:17:22 1234

原创 window location href

window.location.href="/":返回首页;"/":是根目录服务器上根目录下默认打开index页面

2019-06-27 10:08:44 1617

转载 720p,960片,1080p

1080p:是指分辨率为1920*1080像素,——计算一下就是1920×1080=2073600像素 大家一般都会叫1080p或1080i为200万像素分辨率 ;960P 实际是指分辨率1280*960像素 ——计算一下就是1280×960=1228800像素大家一般都会叫960p或960i为130万像素分辨率720p 实际是指分辨率1280*720像素——计算一下就是1280×720...

2019-06-20 11:29:03 5908

转载 页面滑动到底部自动加载下一页

页面滑动用到了jq的scroll事件。在此之前需要了解下面几个知识: $(window).scrollTop() 获取的是滚动条的垂直偏移 $(document).height() 获取的是文档的高度 $(window).height() 获取的是窗口的可视区域的高度ps:当你改变窗口的时候,$(window).height()会随着窗口的改变而改变,但$(doc...

2019-06-20 09:59:50 3002

转载 mate标签中的http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1"

<metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"/>是IE8的专属标记,用来兼容其它低版本IE浏览器的,告诉IE8浏览器以哪个低版本的IE浏览器来渲染页面。1. 遵循<!DOCTYPE>指令文档声明 的兼容设置<meta http-equiv="X-UA-Compatib...

2019-06-20 09:54:35 5988

转载 移动端meta标签的format-detection作用是什么

detection英文有“识别”的意思,那么format-detection的意思就是“格式识别”。再结合content中的内容可以看出,它的功能是用来对电话号码格式进行识别的。在默认状态下,网页的数字会被设别为电话号码(在不同的系统中,显示的格式可能有所不同,比如在iphone手机中会有下划线),点击数字会被当作电话号码拨打或者添加到联系人,但是由于此中默认设置比较让人厌烦,所以通常禁用。...

2019-06-20 09:53:21 643

转载 curl 命令详解

curl是一种命令行语句,作用是发出网络请求,然后获取数据,显示在‘标准输出 ’(stdout)上面,它支持多种协议,下面列举其常用功能:1.查看网页源码直接在curl命令后加上网址,就可以查看到网页源码。以网址www.sina.com为例curl www.sina.com返回结果:<html><head><title>301 Moved P...

2019-05-17 14:41:46 653

转载 input中type=hidden

<input type="hidden" value="aaaa">在web开发过程中,对于在页面存储但不需要显示出来的值,我们通常使用上面的代码来存储。但是此时的代码具有兼容性,在ie6,ie7中仍然会占位(ie8没有),所以在ie6,ie7中会导致页面区域出现无故的空白区域。解决方法是:<div style="height:0px;width:0px;dis...

2019-05-16 15:55:14 22574

转载 js中encodeURIComponent()函数

encodeURIComponent(URIstring):把字符串作为URI组件进行编码;参数:URIstring:必需。一个字符串,含有 URI 组件或其他要编码的文本。返回值:URIstring的副本,其中某些字符将被十六进制的转义序列进行替换。该方法不会对ASCII字母和数字进行编码,也不会对这些ASCII标点符号进行编码:- _ . ! ~ * ' ( ) 。其他字符(比如 :...

2019-05-16 11:50:15 2833

原创 php clearstatcache()函数

clearstatcache():函数清除文件状态缓存。<?php//检查文件大小echo filesize("test.txt");$file = fopen("test.txt", "a+");//fopen()打开一个文件或 URL,'a+': 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。// 截取文件ftruncate($file,100);...

2019-05-16 11:39:55 382

转载 php microtime()函数

microtime(get_as_float) 函数返回当前 Unix 时间戳的微秒数。get_as_float:可选,当设置为true时,规定函数应该返回浮点数,否则返回字符串,默认为fasle。返回值:默认返回字符串‘microsec sec’,其中sec为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。...

2019-05-16 11:18:21 557

原创 jq中blur()方法

当元素是去焦点时发生blur事件blur()函数触发blur事件,或者如果设置了function函数,该函数也可规定当发生blur事件时执行的函数。提示:早前,blur事件仅发生于表单元素上,在新浏览器中,该事件可以用于任何元素。$(selector).blur()或者$(selector).blur(function)...

2019-04-25 15:50:02 895

转载 jq中jQuery(function(){ })与(function(){})(jQuery) 的区别

jQuery(function(){ }):是$(document).ready(function(){})的简写,即在DOM加载完成时运行的代码(function(){})(jQuery):实际上是执行()(param)匿名方法,只不过传递了jquery对象,相当于function aa($){} aa(jQuery)(function(){})(jQuery) 是初始化jq...

2019-04-09 15:24:16 3886

转载 parse_ini_file解析一个配置文件

parse_ini_file():解析一个配置文件,并以数组的形式返回其中的设置parse_ini_file(file,process_sections):例子:‘test.ini’文件内容:[names]me = Robertyou = Peter[urls]first = "http://www.example.com"second = "http://w...

2019-04-09 14:37:36 405 1

转载 localStorage.setItem()存储对象

使用localStorage.setItem(name,value)存储对象时会发现浏览器存储的内容为[objecy,object],这并不是我们想要的内容,这是因为我们在存储的时候没有进行类型转换,因此我们在使用localStorage.setItem()进行对象存储之前需要使用JSON.stringify(value),进行转换,转换成JSON字符串后进行存储就会是我们想要的样子了即成为{‘x...

2019-04-08 11:19:34 9379

转载 Js中Prototype、__proto__、Constructor、Object、Function关系介绍

js中一切皆为对象(object),但是js中并没有类(class),js是基于原型(prototype-based)来实现面向对象(oop)的编程范式的,但并不是所有的对象都有原型(prototype)这一属性的。例如:var a={};console.log(a.protptype);//undefinedvar b=function(){};console.log(b.proto...

2019-03-27 11:58:27 248

原创 一个将字符串转驼峰式的函数

function camelCase (str) { return str.split(' ').map(v=>v.replace(/\b(\w)/g,function(fl){ return fl.toUpperCase()})).jion(' ')}camelCase ('hello world');//'helloWorld'map()://返回...

2019-03-25 11:09:28 1135

转载 利用filter进行数组去重

filter():使用指定的函数测试所有元素,并创建一个包含所有通过测试元素的新数组。function unique(a) { var res = a.filter(function(item, index, array) { return array.indexOf(item) === index; }); return res;} var a = ...

2019-03-21 16:01:48 3711 1

转载 js中数组扁平化

数组扁平化:就是将一个嵌套多层的数组转换为只有一层的数组。实现结果:var arr=[1,[2,[3,4]]];//偏平化后[1,2,3,4]1.递归:循环数组元素,如果还是一个数组,就递归调用改方法function flatten(arr){ var res = []; for(var i=0;i<arr.length;i++){ i...

2019-03-20 18:05:58 659

转载 css3属性text-overflow:ellipsis的用法与注意之处

1.单行文本text-overflow:clip | ellipsis默认值:clip适用于:所有元素clip:当对象内文本溢出时不显示省略标记(...),而是将溢出的部分裁切掉。ellipsis:当对象内文本溢出时显示省略标记(...)。当值为ellipsis,有时不会出现(...),这是因为使用ellipsis的时候必须配合overflow:hidden;white-s...

2019-03-13 11:25:17 2535

转载 DOM

1.DOM是什么?DOM全称Document Object Model,即文档对象模型。这个模型允许js控制Web页面,窗口和文档。2.DOM的基本功能:a.查询某个元素;b.查询某个元素的祖先,兄弟以及后代元素;c.获取,修改元素的属性;d.获取,修改元素的内容;e.创建,插入和删除元素。按着不同的类型分,DOM有不用的节点:文档节点,元素节点,属性节点,文本节点...

2019-02-20 15:26:24 104

原创 position的四个属性值:static,fixed,absolute和relative

1.static(静态定位):默认值。没有定位,元素出现在正常的流中(忽略 top,bottom,left,right或者z-index的声明);2.relative(相对定位):生成相对定位的元素,通过top,bottom,left,right的设置相对于其正常(原先本身)的位置进行定位,可通过z-index进行层次分级。3.absolute(绝对定位):生成绝对定位的元素,相对于 st...

2019-01-23 17:49:39 537

转载 js中常用到的12中循环遍历的方法

 1、for 循环 1 2 3 4 5 6 7 let arr = [1,2,3]; for (let i=0; i&lt;arr.length; i++){  console.log(i,arr[i]) } // 0 1 // 1 2 // 2 3 for ...

2019-01-14 17:05:07 714

原创 ip的正则表达式

var regExpr = /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/;注:'?':匹配前面的子表达式零次或者一次...

2019-01-14 16:33:00 3240

转载 js中的闭包

闭包的本质就是在一个函数的内部创造另一个函数,我们可以在一个函数的内部也有权访问另一个函数内部的变量。闭包的三个特性:1.函数嵌套函数;2.函数内部可以引用函数外部的参数和变量;3.参数和变量不会被垃圾回收机制收回。闭包的两种形式:1.函数作为返回值function a(){ var name='dov'; return function (){ ...

2019-01-14 15:54:36 109

原创 js中判断对象数组中是否存在某个对象,以及使用判断是否存在某个元素的indecOf()和find()方法

判断数组中是否存在某个元素1.直接用indexOf(),如果存在则返回当前索引,如果不存在则返回-1;var arr=[1,2,3,4]arr.indexOf(3) // 2arr.indexOf(5) // -1注意:返回某个指定的字符串在数组中首次出现的位置,如果要查找最后出现的位置,使用lastIndexOf() 2. find():找到第一个符合条件的数组元素,他的参...

2019-01-14 10:44:56 44117

原创 js清空对象delete

var student={};console.log(student);//Object{}student.name='xiaoming';student.age=12;console.log(student);//Object{name:'xiaoming',age:'12'}//删除操作for(var key in student){ delete student[key...

2019-01-09 15:39:14 2243

原创 js中使用splice在一次循环删除数组中的多个元素

splice():该方法会改变原始数组。var arr=[1,2,3];for(var i=0;i&lt;arr.length;i++){ console.log(i+'='+arr[i]); if(arr[i]==2){ arr.splice(i,1); }}//0=1,1=2,由结果可以看出,这个循环只循环了两次,没有判断当arr[i]=...

2019-01-09 15:06:40 10218 5

原创 if中使用return

如果在if-else或者if-else-if中使用return,那么必须在将这些条件语句放在函数中,否则会报错。同for循环中使用return一样,使用了return后,将返回到函数外边。...

2018-11-23 17:44:46 13665 1

原创 js中for跳出循环(包括多层循环)return和break的区别

单层循环1.for循环中return语句:会直接跳出循环,因为js中for是没有局部作用域的概念的,所以只有把for循环放在函数中时,才可以在for循环中使用return语句。 2.for循环中的break语句:和return一样会直接跳出循环与return不同的是,使用break时,for循环可以不用一定放在函数中 ; 多层循环:1.return:和单层循环一样必须放在函...

2018-11-23 11:06:30 29034 1

转载 js中subString()方法,可用来截取指定字符串后面的所有字符

substring(start,stop) 方法用于提取字符串中介于两个指定下标之间的字符。注:1)substring()返回的子串包括start处的字符,但不包括stop处的字符,       2)start为必选参数,stop为可选参数       3)当stop和start相等时,返回为空,如果start&gt;stop,则改方法会在提取子串之前先交换这两个参数   用来截取...

2018-11-13 18:29:14 14967

转载 给table加边框

1)border= “1”:给整个表格(包括表格及每一个单元格)加上1像素的黑色边框,其等同于css中的: table,table tr th, table tr td { border:1px solid #0094ff; }2)cellpadding = "0":单元格边距等于0,其默认值为1px,其等同于css中的:{padding:0;}3)cellspacing="0":...

2018-11-13 18:17:48 2097

转载 原生的ajax中post的方式传递参数

1.post方法中,参数放在send()方法中,作为参数传递2.需要设置请求头,用来指明编码方式,和发送的数据类型3.post方式不会出现中文乱码和浏览器缓存的问题...

2018-11-13 17:59:44 2882

空空如也

空空如也

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

TA关注的人

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