自定义博客皮肤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)
  • 收藏
  • 关注

转载 $.extend()

2.1 extend(result,item1,item2……)这里这个方法主要用来合并,将所有的参数项都合并result中,并返回result,但是这样就会破坏result的结构。2.2 extend({},item1,item2,……)用这个方法,可以将所得的结果全部合并在{}中,并返回,而且还不会破坏原有的项的结构。示例:Var item={name:”olive”,age:23...

2019-04-12 16:11:21 2012

原创 数组的属性和方法

数组的属性和方法属性:length方法:arr.push():后追加,返回数组的长度arr.pop():后删除,返回删除项arr.unshift():前追加arr.shift();前删除arr.reverse():颠倒数组arr.splice(index,num,new):截取数组 index:指定的index,num:删除的个数,new:在切口处添加新元素。arr.slice(...

2019-03-18 13:41:02 181

原创 常见css样式问题

一.容器的宽度是100%,如何使用css方法实现容器的高度是宽度的1/2。<div class="parent0"> <div class="child0"></div></div><style>.parent0{width:100px;height:100px;background:#000;}.child0{w

2019-03-17 16:42:15 373

原创 JavaScript 中有哪些不同的函数调用模式

JavaScript有四种调用模式介绍函数四种调用模式前,我们先来了解一下函数和方法的概念,其实函数和方法本质是一样,就是称呼不一样而已。函数:如果一个函数与任何对象关系,就称该函数为函数。方法:如果一个函数作为一个对象属性存在,我们就称之为方法。接下来就可以开始今天的主体。1、函数调用模式。就是通过函数来调用,规范写法为:function fn(){} fn(); 函数中this的指向-&...

2019-03-09 14:14:12 266

原创 Ajax下拉刷新在安卓的UC浏览器和QQ浏览器无效

移动端开发,在手机上测试发现用所有手机的自带浏览器没问题,但是换到UC和QQ浏览器上值加载只出现默认的5条数据,上拉刷新却没有数据发现在浏览器上放大网页数据逐条加载出来,最后判定高度的问题,所以在后面加上100像素就ok了var domH=$(document).height(); var winH=$(window).height(); $(window)....

2018-10-02 09:06:27 1104

转载 ES6 Promise讲解

Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。那就new一个var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('执行完成');...

2018-09-07 15:44:37 109

转载 ES6快速入门

ES6是指第六版js 截至目前,各大浏览器都已经实现了es6的标准的90%以上。nodejs几乎完全支持es6. 对于不支持es6的老浏览器,可以使用babel将es6代码转为es5代码。 1.变量声明let和常量声明const 我们都是知道在ES6以前,var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升funct...

2018-09-07 13:49:04 97

原创 JS中的数组排序sort()和数组求和reduce()可接受函数做参数

reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值 var numbers = [65, 44, 12, 4]; function getSum(total, num) { return total + num; } mm=numbers.reduce(getSum); console.lo...

2018-09-06 14:33:43 2813

原创 jQuery的事件委托方法bind 、live、delegate、on之间有什么区别

(1)、bind 【jQuery 1.3之前】 定义和用法:主要用于给选择到的元素上绑定特定事件类型的监听函数;语法:bind(type,[data],function(eventObject));特点:  (1)、适用于页面元素静态绑定。只能给调用它的时候已经存在的元素绑定事件,不能给未来新增的元素绑定事件。  (2)、当页面加载完的时候,你才可以进行bind(),所以可能产生...

2018-09-06 13:46:37 2520 1

原创 根据某一个值进行排序

<!DOCTYPE html><html><head lang="en"> <meta charset="gb2312"> <title>根据值进行排序</title> <meta name="keywords" content="

2018-09-04 11:15:41 445

原创 用jquery手写当前放大效果轮播图

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>jQuery焦点图蓝色箭头按钮切换代码</title><style type="text/css">* {margin:0;padding:0;}.

2018-09-04 10:44:38 1109 1

转载 js中的事件委托

起因:1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上...

2018-08-29 15:10:20 104

原创 普通绑定事件和用 addEventListener 添加事件有什么区别

一、onclick 添加事件不能绑定多个事件,后面绑定的会覆盖前面的。box.onclick=function(){alert(1);}//只会执行最后一个事件box.onclick=function(){alert(2);}二、addEventListener 能添加多个事件绑定,按顺序执行。 element.addEventListener(event,fn,useC...

2018-08-29 11:25:51 710

空空如也

空空如也

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

TA关注的人

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