自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 promise

promise是异步编程的一种解决方案(解决回调地狱),promise有是三个状态分别是pending(进行中)、fulfilled(成功)、rejected(失败)promise有两个方法是resolve(成功)、rejected(失败),promise只有两种结果,要么是成功,要么是失败,一但确定结果,就不会在改变promise有一些属性,比如:then、catch、all、finally...

2018-11-22 08:32:25 131

原创 数组和字符串的方法

数组的方法1.push(); 方法:在数组的最后面添加内容,返回值是添加后数组的长度2.pop() 方法:把数组的最后一个删除,返回值是删除的那一项3.unshift() 方法:在数组的最前面添加内容,返回值是添加后数组的长度4.shift() 方法:删除数组中的第一项,返回值是删除的那一项5.concat() 方法:拼接数组6.join() 方法:把数组中的每一项用特定的字符串连接起...

2018-11-21 19:57:10 121

原创 js的本地对象、内置对象、宿主对象

本地对象:ECAM-262把本地对象定义为:独立宿主环境的ECAMScript事件共的对象,简单的:说本地对象就是ECAM-262定义的引用类型。 例:Object、Function、Array、String、Boolean、Number、Data、Error 内置对象:ECAM-262把内置对象定义为:由ECAMScript提供的、独立于宿主环境的所有对象...

2018-08-10 20:35:56 468

原创 html的兼容问题

1、双边距bug 由float引起 用display解决 2、三像素问题 有float引起 用display:inline-3px 3、超链接hover失效 书写顺序错误 使用正确的书写顺序:link visited hover ...

2018-08-10 20:34:26 129

原创 前端优化

1.减少http请求的次数 80%的响应时间花在下载网页内容(images, stylesheets, javascripts, scripts, flash等)。 减少请求次数是缩短响应时间的关键 (1). 捆绑文件: 现在有很多现成的库可以帮你将多个脚本文件捆绑成一个文件,将多个样式表文件捆绑成一个文件,以此来减少文件的下载次数。例如在asp.net中可以使用ScriptManager,...

2018-08-07 20:24:05 349

原创 vue组件传值

在vue中组件传值分为三种:父传子、子传父、非父子一、父传子:在父组件中定义一个自定义事件,在子组件中用props接受 二、子传父:在父组件中用v-on监听自定义事件,在子组件中用emit触发三、非父子:可以用公共的事件管理中心(bus)在组件一种用emit触发三、非父子:可以用公共的事件管理中心(bus)在组件一种用emit触发 三、非父子:可以用公共的事件管理中心(bus)在 ...

2018-08-06 20:33:20 147

翻译 简单解释vue的实例

vue的实例是vue应用的基础,vue实例能够访问data里面的属性和数据。 vue实例也能狗访问构造函数中的属性和方法,但是前提是在属性和方法前加$,以便于和访问的data属性区分开来...

2018-08-06 19:50:45 253

原创 懒加载原理

原理:先把img的src指向一个空或者是小图片,图片的真实的地址存储在img一个自定义的属性里面,< img src=”” data-src=”http://real.com/real.jpg” />,等到此图片出现在需要加载的区域内,获取img元素,把data-src的属性赋给src...

2018-08-06 19:34:43 164

原创 什么是闭包?在开发项目时什么地方用闭包?

闭包简单来说就是 函数套函数,内部的函数可以访问外部的变量,并调用,解决作用域的问题 闭包一般的用途在,轮播、幻灯片

2018-08-06 19:26:11 2498 1

原创 vue的钩子函数

一共有十一个,但是常见的八个,常用的三四个 beforCreate(创建之前) Created(创建之后) beforMount(载入之前) Mounted(载入之后) beforUpdate(更新之前) Updated(更新之后) beforDestroy(销毁之前) Destroyed(销毁之后) activate(keep-alive组件激活时调用) deactivate...

2018-08-03 21:05:43 972

原创 vue指令

v-model:用作双向数据绑定 v-for:用于循环数据 v-show:用于像是隐藏 v-if:也是用于显示隐藏(跟v-show的却别在与如果是频繁切换的话就用v-if) v-on:添加事件(可以用@代替) v-bind:绑定属性(可以用冒号代替) v-once: 绑定事件(只绑定一次)...

2018-08-03 20:44:21 138

转载 http和https的区别

http的概念:是互联网上应用最为广泛的一种协议,是一个客户端和服务端请求和应答的标准。 区别:http协议传输的数据都是未经过加密的,也就是明文,所以http传输隐私信息都是不安全的。http的链接是无状态的。 https是在http的基础上增加了两次加密过程,也就是密文,在传输隐私信息的时候会相对于安全。https的链接是有SSL+http协议构建的加密传输...

2018-08-03 20:30:02 139

转载 vue-router的导航钩子

1、全局钩子 beforEach、afterEach。当一个导航触发是,全局的befor钩子按照创建顺序调用。钩子是异步解析执行,此时导航在所有钩子resolve玩之前一直处于等待中 2、单个路由独享的钩子 beforEnter。这个钩子的用法跟全局befor钩子的方法参数是一样的。 3、组件内的钩子 beforRouterEnter、beforRouterUpdate(...

2018-08-03 19:33:16 727

空空如也

空空如也

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

TA关注的人

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