自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Array 数组常用方法

 1 、 concat 连接两个数组 常用于下拉刷新连接数据      var list = [1 ] ;     list =  list.concat([2,3])    ===========>list=[1,2,3]2 、[...new Set() ] 数组去重  常用于显示用户搜索的历史记录时,去除已搜索过的记录    var list = [1,2,1] ...

2018-11-20 15:26:14 437

原创 ES6 基础语法

1、var  VS   let & constvar 可以定义全局变量,与之不同,let的重要特性就是提供了块级作用域和不具备变量提升。const主要用于定义常量,常量顾名思义不是变量,意思就是一经定义,值就无法改变。首先弄明白块级作用域:ES5中有全局作用域与函数作用域,块级作用域是ES6中的新语法,可直接用{}表示,if和for中的{}都是块级作用域;      {   ...

2018-11-20 12:01:50 224

原创 原生js获取url中的参数

1. 有这样一个URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,请写一段JS程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。function serili...

2018-05-08 08:38:06 800

原创 js从一个数组中去除任意个不重复的元素放入另一个数组

<script language="javascript"> //从一个给定的数组arr中,随机返回num个不重复项 function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { temp_a...

2018-05-06 14:06:04 1818

原创 数组排序

var arr=[1,3,2,1,4,6,7]function f(m,n) { return m-n; //如果倒序就返回n-m}console.log(arr.sort(f))

2018-04-16 12:44:28 259

原创 数组乱序

function shuffle(a) {         var b = [ ];     while (a.length > 0) {             var index = parseInt(Math.random() * (a.length - 1));             b.push(a[index]); a.splice(index, 1);            ...

2018-04-16 12:03:21 503

转载 数组快速去重

数组快速去重 var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5];  function removeDuplicatedItem(arr) {       for(var i = 0; i < arr.length-1; i++){                   for(var j = i+1; j < arr.length; j++){     ...

2018-04-16 12:02:01 246

原创 向一个数组中插入若干次同一个数组

function add(oldArr,newArr) { for (var i = 0; i < oldArr.length; i++) { // arr2[arr2.length]=arr1[i] newArr.push(oldArr[i]) } return newArr;}var newArr=[]add([1,2,3...

2018-03-31 17:24:32 291

原创 取出数组中的每个值,包含二维数组的值

给定任意一个数组,里面包含有未知个数组,要求取出每个值,var arr3=[3,4,5,6,[7,8,9,0]]arr3.forEach(function (val) { if (Array.isArray(val)) { //console.log(val) val.forEach(function (val2) { consol...

2018-03-31 17:21:12 1279

原创 初学者如何去除重复边框

刚开始写页面的时候,总会遇到看着很简单写起来就挠头的情况,下面总结几条简单但是较常用的代码处理方式。1,滑过的时候重合边框消失代码如下  注:本题的难点应该是在css样式的设置,当滑过的时候a的右边框不能直接为0,而是变成了与背景色相同的颜色覆盖在右边的div上,用z-index属性处理,z-index值越大,元素越靠上(离浏览器越近),但是这个属性必须是在元素具有定位属性的情况下才能实现。另外,...

2018-03-31 15:49:20 1030

空空如也

空空如也

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

TA关注的人

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