Skip to content

vintree/jlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jlib

我们看看jlib是如何把js变强大的,废话少说,请下看!

Map

var map = new Map();

map.put(k, v);//存放键值对

map.getValue(k);//得到value

map.getKey(v);//得到key

map.toArrayValue();//得到value数组

map.toArrayKey();//得到key数组

map.toJson();//Json化

map.size();//长度

map.remove(k);//删除指定key对应的value

map.toString();//string化

Array

var array = new Array();

//var array = [];只要是数组对象即可

array.ix(v);//查找value对应的下标

array.ixAll(v)//查询所有对应value的下标

array.rmVal(v);//通过value删除对应数据

array.rmValAll(v)//通过value删除对应所有数据

array.rmIx(ix);//通过下标删除数据

array.unique();//去重

array.sort();//排序,加强版

Error

var error = new Error();

error.init(o)//如果是null || o === undefined || o === NaN || o.length === 0 || o === 0 返回false,否则true

Type

var type = new Type();

type.init(o)//返回参数类型,'Number'、'String'、'Array'、'Object'、如果都不是则由constructor返回类型

type.isArray(o)//判断Array类型,返回boo

type.isObject(o)//判断Object类型,返回boo

type.isNumber(o)//判断Number类型,返回boo

type.isString(o)//判断String类型,返回boo

Localstor

var localstor = new Localstor();

localstor.init()//判断浏览器是否支持localStorage功能,返回boo

localstor.set(k, o)//设置键值对

localstor.get(k)//得到缓存数据

localstor.remove(k)//key对应的整条数据

localstor.clear()//清理缓存

Sessionstor

var sessionstor = new Sessionstor();

sessionstor.init()//判断浏览器是否支持localStorage功能,返回boo

sessionstor.set(k, o)//设置键值对

sessionstor.get(k)//得到缓存数据

sessionstor.remove(k)//key对应的整条数据

sessionstor.clear()//清理缓存

getSearch

var getsearch = new getSearch();//返回Object键值对

About

加强javascript语言特性,满足复杂的项目逻辑,不依赖任何第三方库,能把后端无法解决的问题(就是懒!),让他来处理。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors