美文网首页
js常用通用函数

js常用通用函数

作者: Smallbore | 来源:发表于2018-02-12 11:55 被阅读0次

js常用通用函数,日常js应用,js技巧

1.写一个function,清除字符串前后的空格;

  function trim(s){
    return s.replace(/(^\s*)|(\s*$)/g, "");
 }

2.已经知道字符串“get-element-by-id",写一个function将其转化成驼峰的表示法”getElementById";

var s="get-element-by-id";
function toUpp(s){
       var a=s.split("-");
       var o=a[0];
       for(var i=1;i<a.length;i++){
           o=o+a[i].slice(0,1).toUpperCase()+a[i].slice(1);
       }
       return o;
}

3.当前时间,执行formatterDateTime(),返回数值类型:20180212103529

 function formatterDateTime() {
  var date=new Date()
  var month=date.getMonth() + 1
        var datetime = date.getFullYear()
                + ""// "年"
                + (month >= 10 ? month : "0"+ month)
                + ""// "月"
                + (date.getDate() < 10 ? "0" + date.getDate() : date
                        .getDate())
                + ""
                + (date.getHours() < 10 ? "0" + date.getHours() : date
                        .getHours())
                + ""
                + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date
                        .getMinutes())
                + ""
                + (date.getSeconds() < 10 ? "0" + date.getSeconds() : date
                        .getSeconds());
        return datetime;
}

4.返回文件类名,extname(image.jpg),返回:.jpg

function extname(filename){
    var arr = filename.split('.');
    return ((arr.length>1 && arr[0]!=='')? '.' + arr[arr.length-1] : '')
}

5.正则清除后台返回的文本的HTML标签,输出纯文本:
如 var strs = '<p>smallbore</p>,<div>jokes</div>'
返回 smallbore,jokes

function getStr(str) {
   return str.replace(/<.*?>/ig,"");
};

6.判断是否数字

function isRealNum(val){
    // isNaN()函数 把空串 空格 以及NUll 按照0来处理 所以先去除
    if(val === "" || val ==null){  return false; }
    if(!isNaN(val)){
        return true;
    }else{
        return false;
    }
}   

7.js获取地址栏参数
tip:id=等号前面的名称;

 function getUrlParms(name){
   var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
   var r = window.location.search.substr(1).match(reg);
   if(r!=null)
   return unescape(r[2]);
   return null;
   }
var id = getUrlParms("num");
  1. 判断一个元素是否存在于一个数组中
    使用循环的方式判断一个元素是否存在于一个数组中
/**
 * 使用循环的方式判断一个元素是否存在于一个数组中
 * @param {Object} arr 数组
 * @param {Object} value 元素值
 */
function isInArray(arr,value){
    for(var i = 0; i < arr.length; i++){
        if(value === arr[i]){
            return true;
        }
    }
    return false;
}

相关文章

  • js常用通用函数

    js常用通用函数,日常js应用,js技巧 1.写一个function,清除字符串前后的空格; 2.已经知道字符串“...

  • NumPy基础之数组常用函数(一)

    通用函数 通用函数(ufunc)是对数组中的数据执行元素级运算的函数。常用的一元通用函数如下表所示。 二元通用函数...

  • Bom事件冒泡事件代理

    编写一个通用的事件绑定函数 html结构 js通用函数 普通函数 阻止事件冒泡(阻止子元素向上冒泡)事件冒泡的流程...

  • 2018-06-07

    JS 基本常用函数 javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •...

  • [JS]常用函数

    字符串是否是包含26个英文字母的短句 英文首字母大写 sleep 睡眠函数 dereplication 数组去重 ...

  • js常用函数

    1.uuid UUIDGenerator 生成 UUID。 使用cryptoAPI 生成 UUID, 符合RFC4...

  • js常用函数

    1.常规函数 js常规函数包含以下9个函数(1)alert函数:一个ok按钮(2)confirm函数:一个ok按钮...

  • JS 常用函数

    split 数组分离splice 删除或拼接slice 切开 1.数组字符串 互转join() 将数组中...

  • 常用js函数

    日期格式化函数 调用示例var time1 = new Date().Format("yyyy-MM-dd"); ...

  • JS常用函数

    1.通过id获取元素 2.日期格式化 3.匀速运动封装 4.阻止冒泡 5.选中内容获取

网友评论

      本文标题:js常用通用函数

      本文链接:https://www.haomeiwen.com/subject/zhnewttx.html