说明
我们都知道函数在JavaScript中的地位是非常重要的,函数式编程是这门语言的精髓,本文不会在这里针对函数去展开,后面我会详细介绍JavaScript的函数式编程的一些概念,这里主要是收集一些我们平时常用到的函数,如果能熟练应用的话会对你的编程速度有很大的提高。希望能帮助到更多的人:)
常用函数集合
将类数组对象转换为真数组
1
2
3function arrayify(a){
return [].slice.call(a);
}判断是否移动设备访问
1
2
3
4
5
6
7
8//first
var ua = navigator.userAgent.toLowerCase(),
isMobile = ua.search( /(iphone)|(ipod)|(android)/ ) === -1; //false是移动设备,true不是
//second
function isMobileUserAgent(){
var ua = navigator.userAgent.toLowerCase();
return (/iphone|ipod|android.*mobile|windows.*phone|blackberry.*mobile/i.test(ua));
}获取当前路径