自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lulula的博客

大前端

  • 博客(6)
  • 收藏
  • 关注

原创 BFC浅析

BFC到底使什么? BFC概括:可以在心中记住这么一个概念———所谓的BFC就是css布局的一个概念,是一块区域,一个环境。 BFC布局规则 关于这些不同 box,下文会解释,别慌~ 内部的Box(Block-level box)会在垂直方向,一个接一个地放置。 内部的Box(Block-level box)垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box(Block-leve...

2018-10-31 11:15:09 251

原创 js 实现链表和树的结构

最近在学习es6 所以代码主要使用了es6的一些东西 链表的设计 我们设计链表包含两个类,一个是 Node 类用来表示节点,另一个事 LinkedList 类提供插入节点、删除节点等一些操作。 /** * 一般的语言实现链表都需要指针来实现 * 而js的引用类型本来就是按值引用的 * 变量中保存的实质上是一个指向其对应对象的一个...

2018-10-28 15:22:28 3541 1

原创 js 继承和深浅拷贝问题

继承 function A(){} function B(){} 两个构造函数,让B继承A 直接通过 new A() B.prototype=new A(); 这种方式有一个弊端,会额外执行一次A的构造函数,增加开销,甚至可能会造成内存泄漏。 通过Object.create() B.prototype=Object.create(A.prototype) Object.create 是ES5中...

2018-10-26 20:41:56 359

转载 js 构造函数的返回值

在传统语言中,构造函数不应该有返回值,实际执行的返回值就是此构造函数的实例化对象。 而在js中构造函数可以有返回值也可以没有。 没有返回值则按照其他语言一样返回实例化对象。 若有返回值则检查其返回值是否为引用类型。如果是非引用类型,如基本类型(string,number,boolean,null,undefined)则与无返回值相同,实际返回其实例化对象。 若返回值是引用类型,则实际返...

2018-10-26 19:54:20 1816

原创 vue 中使用引用类型的注意事项

前言 js 中对象Object、数组Array都是引用类型。 引用类型var a={name:'tom'}; var b=a; a={}; console.log(b.name) //tom 当用变量声明一个引用类型时,实际上这个变量不是引用类型本身,而是一个指向这个引用类型的指针。 Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如:vm.items[indexOfI...

2018-10-16 15:16:33 2376

原创 web端重构微信小程序 图片上传

注意 一般情况上传照片有两种方式: 本地图片转换成base64,然后通过普通的post请求发送到服务端。  操作简单,适合小图,以及如果想兼容低版本的ie没办法用此方法  使用 通过form表单提交。 form表单提交图片会刷新页面,可以实现无刷新提交数据。 可以把form绑定到一个隐藏的iframe上,提交表单。 或者使用FormData,FormData对象用以将数据编译成键值对 关于For...

2018-10-06 13:26:11 412

空空如也

空空如也

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

TA关注的人

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