web前端开发会遇到的一些方法

在web前端开发过程中,我们总是能遇到项目上需要用的一些js方法,自己写的记录一下

01.截取网址参数

       function getQueryVariable(name) {

           var query = window.location.search.substring(1);

           var vars = query.split("&");

           for (var i = 0; i < vars.length; i++) {

                var pair =vars[i].split("=");

               if (pair[0] == name) { returnpair[1]; }

           }

           return (false);

       }

023.日期格式化

export function formatDate1(datefmt) {

  if (/(y+)/.test(fmt)) {

    fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));

}

  let o ={

    'M+': date.getMonth() + 1,

    'd+': date.getDate(),

    'h+': date.getHours(),

    'm+': date.getMinutes(),

    's+': date.getSeconds()

};

  for (let k ino) {

    if (new RegExp(`(${k})`).test(fmt)) {

      let str = o[k] + '';

      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));

}

}


03.动态获取数组的key


var array = [

{ '5月1日': '5.1' },

{ '5月2日': '5.2' }

];

for (var i = 0; i < array.length; i++) {

var item = array[i];

var key = Object.keys(item);

console.log(key);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。