谦龙的小天地

因上努力 果上随缘


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索
close

javascript数组浅析

发表于 2016-03-27   |     |   阅读次数

前言

Array是js中的引用数据类型,除了Object外,Array几乎是日常开发中最常用的数据类型,这边文章旨在将js相关的api分类汇总,备作学习笔记。

js中的数组与其他语言的不同之处

  1. 可以保存任意的数据类型
  2. 数组长度动态调整
阅读全文 »

只用一个div,我们能做什么?

发表于 2016-03-27   |     |   阅读次数

前言

现在都流行用纯css实现一些非常有趣的事情,比如纯css实现”暖男大白”啦( 戳这里 ),纯css实现哆啦a梦啦( 戳这里 )等等,还有只用一个div我们能做哪些有趣的事情啦,今天我也准备写一篇文章( 持续更新 ),记录自己平时学习和工作过程中只用一个div来完成的一些应用和好玩的东西。

阅读全文 »

面对数组去重,我们用什么方式

发表于 2016-03-26   |     |   阅读次数

不管是面试还是平时写程序的过程中我们经常会遇到要对数组进行去重的问题,该文总结了一些常见的数组去重的方法。

对象键值对法

思路:新建一js对象json以及新数组reArr,遍历数组元素是否为json的键,不是则创建,是则判断元素的类型在键对应的值中是否存在。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function unique(array){
var json = {}, reArr = [], len = array.length, val, type;
for (var i = 0; i < len ; i++) {
val = array[i];
type = Object.prototype.toString.call(val);
if (!json[val]) {//如果键对应的值不存在则是第一次存取
json[val] = [type];//设置该键为数组,并赋值元素类型
reArr.push(val);//往reArr中添加元素
} else if (json[val].indexOf(type) < 0) {
json[val].push(type);
reArr.push(val);
}
}
return reArr;
}
//该方法有bug,当有多个{}时,只能保存一个{}

阅读全文 »

几个js开发过程中的小技巧

发表于 2016-03-26   |     |   阅读次数

前言

javascript是一门非常灵活的语言,实际的开发过程中我们也可以灵活的使用它而给我们的工作带来便利,这篇文章记录了自己平时学习过程中经常用到的一些小技巧,整理出来作为笔记,也希望对感兴趣的同学有所帮助。( 持续更新… )

1 获取指定范围内的随机数

当我们需要获取指定范围(min,max)内的整数的时候,下面的代码非常适合。

1
2
3
function getRadomNum(min,max){
return Math.floor(Math.random() * (max - min + 1)) + min;
}
阅读全文 »

jQuery中$()函数的7种用法汇总

发表于 2016-03-26   |     |   阅读次数

前言

jQuery对象是一个类数组的对象,含有连续的整形属性以及一系列的jQuery方法。它把所有的操作都包装在一个jQuery()函数中,形成了统一(也是惟一)的操作入口。
其中我们用的非常频繁的一个函数是$()或者说是jQuery(),当我们调用他的时候会根据传入的参数的不同而达到不同的效果。

接下来会一一说一下这7中用法,欢迎大家指正其中不正确的地方。

阅读全文 »
1…10111213
谦龙

谦龙

热爱生活,热爱编程,刚入门的一名前端小码农,在这里,写自己想说的话,读过的书,爱的人...

61 日志
29 标签
GitHub Weibo Zhihu
© 2015 - 2018 谦龙
由 Hexo 强力驱动
主题 - NexT.Pisces