自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript中链式调用及惰性调用

一、链式调用链式调用方法有很多如angular中的http请求方法:$http.get(url).success(fn).error(fn);1、最常见的实现方法就是return this;每次都返回当前对象function ClassA(){ this.prop1 = null; this.prop2 = null; this.prop

2017-05-21 01:43:34 1259

原创 js数组的简单操作一

一、数组去掉重复元素function newArr(arr){ var newArr = []; var strArr = []; for(var i = 0; i < arr.length; i++){ if(strArr[arr[i]] == null){ newArr.push(arr[i]); strArr[arr[i]] = true; } } retu

2017-05-21 00:08:20 348

原创 js基本算法--冒泡排序法、快速排序法、插入排序法、二分查找法(递归、非递归)

一、冒泡排序法1、比较相邻的两个元素,如果前一个比后一个大,则交换位置。2、第一轮的时候最后一个元素应该是最大的一个。3、按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。function sort(eles){ for(var i = 0; i < eles.length-1; i++){ for(var j = 0;

2017-05-20 22:21:54 1248

原创 浅谈this函数的用法

1、this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。2、用于构造函数之间进行互相调用,this语句只能定义在构造函数的第一行。因为初始化要先执行。3、this.是指本类,this语句是用于构造函数间简化。

2017-05-20 19:27:07 1814

原创 jQuery事件委托机制

DOM在为页面中的每个元素分派事件时,相应的元素一般都在事件冒泡阶段处理事件。利用事件传播机制,就可以实现事件委托。具体来说,事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。比如:delegate、undelegate、bind、unbind、live、on等方法;可以直接操作父元素,处理子元素的事件如:$("#parent")

2017-05-20 19:18:39 386

原创 JavaScript中关于事件绑定、冒泡、捕获和执行顺序

有空总结了下JavaScript中关于事件绑定、冒泡、捕获和执行顺序一、事件绑定有如下几种方式:1、直接写在HTML元素标签上,如onclick="";2、通过dom元素属性如id, class绑定执行函数;3、像旧版ie使用attachEvent/detachEvent方式绑定事件(不推荐)4、使用W3C标准的addEventListener和removeEventListe

2017-05-20 19:03:13 415

空空如也

空空如也

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

TA关注的人

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