网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 JavaScript常用函数工具集:lao-utils
内容
    现在Javascript库海量,流行的也多,比如jQuery,YUI等,虽然功能强大,但也是不万能的,功能不可能涉及方方面面,这里给大家分享一个的JS库是对这些的补充,很多也比较实用,把应用到项目中中去也比较方面,这也是对工作的一些积累,也加深对知识的理解。
    在工作中经常会频繁使用一些方法、或做类型判断、数据转换等,为了方便,将一些功能封装成函数整理成工具集lao-utils
    使用
    Node.js
    npm install lao-utils --save
    AMD/CMD、浏览器环境
    引入dist目录下源码文件
    函数
    uuid()  生成一个uuid串(伪guid)
    is(x,y)  比较字符x和字符y是否相等
    eg: 特殊例子:laoUtils.is(-0,+0); //false,laoUtils.is(NaN,NaN); //true
    isInteger(value)  是否为整数
    isNumber(value)  是否为数字
    isString(value)  是否为字符串
    isNaN(value)  是否为NaN
    isDom(obj)  判断obj是否为Dom对象
    date(format,timestamp)  格式化日期
    eg: laoUtils.date('yyyy-MM-dd'); //2016-02-26
    copyObject(obj)  复制对象(浅拷贝,并且undefined属性不会被复制)
    clone(obj)  对一个object进行深度拷贝
    merge(a,b,c,...rest)  合并对象
    eg: laoUtils.merge({a:1},{b:2},{b:3,c:3}); //{a:1,b:3,c:3}
    arrayOf(a,b,c,...rest)  将一组值转换为数组(将参数转为数组)
    eg: laoUtils.arrayOf(1,2,3); //[1,2,3]
    includes(arr,value)  数组arr是否包含给定的值value.
    eg: laoUtils.includes([1,2,3],3); //true
    contains(str,value)  判断一个字符串是否被包含在另一个字符串中.
    eg: laoUtils.contains('giscafer','g'); //true
    isArray(arr)  判断arr是否为数组
    inherits(clazz, baseClazz)  构造类继承关系(clazz继承于baseClazz)
    extend(des, source)  源对象source的所有属性复制到目标对象des(undefined属性不会被复制)
    源码下载
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/20 5:38:44