自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 网站性能优化

相信互联网已经越来越成为人们生活中不可或缺的一部分。Ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功 能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在性能方面,根据Yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。以上是一张...

2018-06-29 14:58:43 1152

原创 闭包的理解

       在JavaScript中,根据作用域链规则,函数内部可以很容易的获取全局变量,函数内部的局部作用域中的变量只有子函数才可以读取,要从外部获取内部变量却不是很简单。闭包就是用来解决这个问题的,既然子函数可以读取局部作用域变量,那就把子函数当做函数返回值,返回给父函数不就能够从外部获得局部变量。这就是闭包,将函数内部与外部连接起来。一、理解闭包 先看一个简单的闭包。var name =...

2018-06-27 14:13:32 986

原创 关于this的指向问题

this的指向一共四种:1.普通函数中的this指向全局对象window;2.方法中this指向调用方法的对象;3.构造函数中指向构造函数的实例;4.call,apply中指向指定的上下文。接下来详细介绍一下一、普通函数中的this指向全局对象window// 打印console.log(this) //Window// 声明函数中const fuc = function () {   ...

2018-06-26 17:10:52 1070

原创 vue组件之间的通信

实际开发一般都是用vue-cli中,本文就以vue-cli中的情境来描述。一、父组件传递数据给子组件父传子用props来实现,假设以下情境:我们需要在灰色的父组件中操作改变白色的子组件的数字加减,并且可以在子组件中清空数字。我们就需要将父组件的操作的值传递给子组件。父组件代码如下:<template> <div class="parent"> &lt...

2018-06-26 13:20:23 1012

转载 css基础的一些总结

一、CSS 选择符: 1.id选择器(# myid) 2.类选择器(.myclassname) ;3.标签选择器(div, h1, p) ;4.相邻选择器(h1 + p) ;5.子选择器(ul > li) ;6.后代选择器(li a) ;7.通配符选择器( * ) ;8.属性选择器(a[rel = “external”]) ;9.伪类选择器(a: hover, li:nth-child);1...

2018-06-21 16:07:10 1018

转载 Cookie与Web Storage的区别

1.谈谈Cookie的认识 (1)总数的限制:每个特定的域名下最多生成20个cookie (2)尺寸的限制:每个cookie长度不能超过4KB,否则会被截掉。cookie的最大大约为4096字节,为了兼容性,一般不能超过4095字节。 IE 提供了一种存储可以持久化用户数据,叫做userData,每个数据最多128K,每个域名下最多1M。这个持久化数据放在缓存中,如果缓存没有清理,那么会一直存在。...

2018-06-21 15:16:31 1197

原创 数组的一些用法总结

先是简单介绍一些数组的方法:1、Array.length:返回数组的长度;var arr = [4, 2, 6, 7, 3, 1, 5]arr.length // 72、Array.join():数组每个元素用括号里面的符号连接起来并返回一个字符串;arr.join() // "4,2,6,7,3,1,5"arr.join('=') // "4=2=6=7=3=1=5"arr.join(' ...

2018-06-20 13:01:25 1335

原创 ajax的promise封装

ajax是一个比较常用的异步操作,在Vue中或者其他框架的实例中如果使用$.ajax({})需要在success函数后面bind(this)或者var that=this,而且每次都要写各个重复的参数或者代码,不想叙述了,直接上代码吧,很方便用向外暴露一个方法:export function getData(url,back) { return new Promise((resolve, rej...

2018-06-12 16:02:24 1335

原创 flex布局

移动端布局要适配各种客户端,稳定的布局就显得比较重要。本文介绍几种常见的采用flex布局简单且稳定的达到预期效果的例子。

2018-06-12 14:54:21 1052

空空如也

空空如也

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

TA关注的人

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