自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 扩展运算符

// 扩展运算符能将数组转换为逗号分隔的参数序列 // 声明一个数组 const star = ['燕池','eson','judy']; // 声明一个函数 function platform(){ console.log(arguments) } platform(...star)//等价 platform('燕池','eson','judy') // 扩展运算符的应用 // 1.数组的合并 const phoenix = ['玲花','曾毅'];.

2020-07-23 18:31:23 211

原创 函数参数的默认值设置 rest参数

// Es6 允许给函数参数赋值初始值// 1.形参初始值 具有默认值的参数// 一般位置要靠后(潜规则)function add(a,b,c=100){return a + b + c;}let res = add(1,2)//103let res1 = add(1,2,3)//6 // 2.与解构赋值结合 function connect({host,username,password,port}){ console.log(host,username) } conn

2020-07-23 17:55:04 553

原创 箭头函数

// 声明一个函数 let es5 = function(){} let es6 = (a,b) => { return a + b; } // 调用函数 let res = es6(1,2); // console.log(res) // 1.this是静态的,this始终指向函数声明时 // 所在作用域下的this的值 function getName(){ console.log(this.name); } let getN..

2020-07-23 16:31:06 131

原创 ES6 解构赋值 模板字符串

// ES6 允许按照一定模式从数组和对象中提取值 // 对变量进行赋值。这被称为**解构赋值** // 1.数组的解构 const STAR = ['王菲','陈奕迅','燕池','张学友']; let [wang,chen,yan,zhang] = STAR; // console.log(wang,chen,yan,zhang) // 2.对象的解构 const singer = { name: '燕池', age : 20, song:functio..

2020-07-23 15:06:06 109

原创 ES6 const

es6 const

2020-07-23 14:24:27 71

原创 let

// es6 let // 声明变量 let a; let b,c,d; let e = 100; let f = 200, g = 'hello', h = []; // **1.变量不能重复声明** // let star = '克里斯丁'; // let star = 'judy'; // console.log(star); // Identifier 'star' has already been declared // **2.块级作用域** ..

2020-07-23 14:21:21 76

原创 vue组件 $children $refs和$parent $root

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-07-17 09:13:25 181

原创 组件 子传父($emi(fun,parms))

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-07-17 09:09:16 303

原创 组件 父子通信 父传子(props)

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-07-17 09:07:12 149

原创 vue 组件data必须是函数

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-07-17 09:03:14 97

原创 v-model 修饰符

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-06-08 00:29:10 105

原创 v-model原理 与radio checkbox使用 

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-06-07 23:19:47 309

原创 JS addEventListener 冒泡

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&...

2020-06-03 09:35:09 186

原创 var与let 在window下面的区别

//var与let在window下面的区别varage=28;letages=18;//console.log(window.age);//28//console.log(window.ages);//undefined/*ES5声明变量只有两种方式:var和function。ES6有let、const、import、class再加上ES5的var、function共有六种声明变量的方式。还需要了解顶层对象:浏览器环境中顶层对象是...

2020-06-02 14:01:14 466

原创 js06对象

//===========对象=============//对象是一组无序的相关属性和方法的集合。//所有的食物都是对象,ex字符串数组函数等//========创建对象的方法=======//1.利用字面量创建对象varobj={name:'李清照',age:18,sayHi:function(){console.log('hello');...

2020-06-01 09:39:23 239

原创 js05 作用域

//==========作用域================/*就是代码名字在某个范围内起作用和效果目的:提高程序的可靠性更重要的是减少命名冲突*///js的作用域(es6)之前:全局作用域、局部作用域//------------1全局作用域--------//整个script标签或者是一个单独的js文件//----------2局部作用域------------//函数作用域只在函数内部起效果和作用varnum...

2020-05-31 17:35:26 103

原创 js04函数

//=============js函数==================/*封装了一段可以重复执行调用的代码块目的:就是让大量代码重复使用(代码的复用性)*///求任意两个数之间的和varsum=0;for(leti=1;i<=100;i++){sum+=i;}//console.log(sum);functiongetSum(num1,num2){...

2020-05-31 17:34:29 262

原创 js03 数组

//================数组====================//一组数据的集合//1..创建数组//a。。new创建//vararr=newArray();//创建了一个空的数组//b。。利用数组字面量创建数组//vararr1=[];//2..获取数组元素arr[index]vararr=['string',false,10,null,undefined,'last'];...

2020-05-31 17:32:51 97

原创 js循环 for switch while do while continue break

//================js循环==============//循环的目的:可以重复执行某些代码,通常跟计数有关//1..==========for========/*a.初始化变量通常用于作为计数器使用b.条件表达式用来决定每一次循环是否继续执行就是终止条件c.操作表达式对计数器变量进行更新(递增或递减)for(初始化变量;条件表达式;操作表达式){循环体}*/...

2020-05-31 11:25:57 131

原创 js02 js运算符 流程控制语句 if else、switch

//js运算符流程控制语句ifelse、switch//------------递增/递减------------------varnum=1;++num;//前置递增num++;//后置递增console.log(num);//3/*前置递增和后置递增如果单独使用,效果是一样的开发时,大多使用后置递增后置递增口诀:先返回原值后自加1前置:先自加后运算*/varage=10;...

2020-05-30 17:35:14 118

原创 js01变量数据类型

//1.输入输出语句/*prompt('whatisyourname');输入框alert('hello');对话框console.log('world');*///2.变量:本质:变量是程序在内存中申请的一块用来存放数据的空间。(类似酒店的房间)//声明变量本质是去内存申请空间//变量的初始化声明变量并赋值/*varage=17;varmyName=prompt("...

2020-05-30 17:31:46 132

原创 js判断字符串是否包含http

1 正则var str=new RegExp("http");str.test("httpadfsd");//test方法返回值为(true或者false)2 indexOf();var newStr=str.indexOf("http"); if(newStr==0){    console.log("字符串是以http开头的!")  }  if(new...

2019-03-05 20:12:06 5931

转载 滚动条挤占内容宽度、破坏布局

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;    &lt;title&gt;&lt;/title&gt;    &lt;meta charset="utf-8"&gt;    &lt;meta content="width=device-width, initial-scale=1.0, maximum-scale=1

2018-11-30 22:50:18 1578

原创 CSS3去除移动端点击元素时产生的高亮背景色

在手机浏览器中浏览网页时 ,点击页面中的按钮或者是具备点击事件的元素,就会出现一个默认的高亮框可以用一个简单的css3属性来解决:tap-highlight-color,最好加上webkit浏览器前缀。-webkit-tap-highlight-color: rgba(0,0,0,0);/*CSS3去除手机浏览器按钮点击出现的高亮框*/    -webkit-tap-highlight-...

2018-11-14 17:58:27 978

原创 JS 返回上一页及返回上一页并刷新

window.history.go(-1); //返回上一页window.history.back(); //返回上一页//如果要强行刷新的话就是:window.history.back();//刷新当前页 window.location.reload(); window.location.go(-1); //刷新上一页在当前界面修改数据,返回上一页后需要刷新数据wind...

2018-11-07 15:58:37 15953

转载 HTML中label的使用方法

如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 有两种使用方法:方法1:&lt;label for="userName"&gt;用户名:&lt;/label&gt;&lt;input type="text" id="userName"/&gt; 方法2:&lt;label&gt;用户名:&a

2018-11-05 23:55:27 657

原创 移动端浏览器 meta标签

&lt;meta charset="utf-8"&gt;    &lt;meta name="keyword" content=""&gt;    &lt;meta name="description" content=""&gt;    &lt;meta http-equiv="X-UA-Compatible" content

2018-10-29 18:19:45 404

原创 layer 关闭当前弹窗 关闭遮罩层 input值获取不到

 弹出某个层时需要给层取名(赋值)var = ggLayer = layer.open({                type: 1,                content: $('.choose-gg').html(),                anim: 'up',                style: 'position:fixed; bottom:0...

2018-10-29 00:52:23 3319

原创 移动端左右滑动

       .slide-item.active{    color:#63bfde;}.slide-box{    display: -webkit-box;    overflow-x: auto;    -webkit-overflow-scrolling:touch; /*ios*/}.slide-item{    width: 50%;    height: 1...

2018-08-12 01:06:06 615

翻译 html meta标签

&lt;meta charset="utf-8"&gt;&lt;!-- 声明文档使用的字符编码 --&gt; &lt;title&gt;&lt;/title&gt; &lt;!--keywords(关键字)  用于告诉搜索引擎,你网页的关键字  --&gt; &lt;meta name="keywords" content=""&gt; &lt;

2018-06-06 14:15:31 101

原创 css 未知宽高的元素实现水平方垂直居中

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt;&lt;/head&gt; &lt;style type="text/css"&gt; .parent{ display: table; height:300px;     width: 300px;     backg

2018-05-22 18:52:35 202

转载 JS中的call() apply()

 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。相同点:这两个方法的作用是一样的。都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。一般来说,this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向。唯一区别是apply接受的是数组参数,call接受的是连续参数。1.call()语法...

2018-05-15 22:03:32 173 1

转载 JS的堆和栈

一、  基本类型和引用类型首先JavaScript中的变量分为基本类型和引用类型。基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。1、基本类型          基本类型有Undefined、Null、Boolean、Number 和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,我们通过按值来访问的。    基本类型:简单的数据段,存...

2018-05-15 20:43:14 5784 2

转载 JavaScript中的JS引擎的执行机制

一. JavaScript是单线程的JavaScript语言的一大特点就是单线程, 通俗点说就是, 同一个时间只能做一件事.二. JavaScript为什么需要异步 ?如果JavaScript中不存在异步, 只能自上而下执行, 如果上一行解析时间很长, 那么下面的代码就会被阻塞.对于用户而言, 阻塞就意味着 "卡死", 这样就导致了很差的用户体验.所以, JavaScript中存在异步执行三. 那...

2018-05-15 16:35:05 131

原创 js 时间戳转换成时间

function formatDate(now) {  var year=now.getFullYear();  var month=now.getMonth()+1;  var date=now.getDate();  var hour=now.getHours();  var minute=now.getMinutes();  var second=now.getSeconds();  ret...

2018-05-02 16:21:22 1123

原创 vue v-for 注意事项

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset="UTF-8"&gt; &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js"&

2018-04-25 22:40:01 316

转载 js根据银行卡号进行判断属于哪个银行并返回银行卡类型

在做绑定银行卡,输入银行卡的时候,产品有这么一个需求,需要用户输入银行卡号的时候,显示对应的银行卡名称及简称。于是苦苦寻觅,终于找到了支付宝的开放API,银行卡校验接口 https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&amp;cardBinCheck=true  ,直接放在浏览器...

2018-04-25 14:28:30 2596

原创 vue v-clock

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset="UTF-8"&gt; &lt;/head&gt;&lt;style type="text/css"&gt; [v-clock]{ display: none;

2018-04-19 23:35:14 3387

原创 Vue双向数据绑定 条件渲染

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset="UTF-8"&gt; &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js"&

2018-04-19 23:32:08 181

原创 PC端页面如何调用QQ进行在线聊天

&lt;a target="_blank" href="http://wpa.qq.com/msgrd?v=3&amp;amp;uin=1178754016&amp;amp;site=qq&amp;amp;menu=yes"&gt;QQ在线咨询&lt;/a&gt;//1178754016  qq号&lt;a href="tencent://message/?uin=1178754016&

2018-04-13 16:31:00 833

空空如也

空空如也

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

TA关注的人

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