原生小贴士[JS]

【截取小数位后几位】
1.正则
var reg = /^\d+(?:\.\d{0,2})?/
reg.exec(String(3.888))
2.函数
function(data,num){//data 数字 num  截取位数
//科学计数 1e2 = 100
if(typeof (data-0)!="number"){
     return
}
var n="1";
for(var i=0;i<num;i++){
n= n+"0";
console.log(n)
}
return parseInt(data*n)/n
}
【添加类】
               document.getElementsByTagName('body')[0].className += 'snow-container'; //在原来的后面加这个
               document.getElementsByTagName('body')[0].classList.add("snow-container"); //与第一个等价
【返回】
javascript:history.go(-1);
javascript:history.back(1);
【滚动条会顶部】
window.scrollTo(0,0);//滚动条位置返回顶部
document.documentElement.scrollTop = 0;//滚动条位置返回顶部
document.body.scrollTop=0;//滚动条位置返回顶部
【获取url参数】
   function getUrldeviceName(name) {//获取url参数 
     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");   
     var r = window.location.search.substr(1).match(reg);   
     if (r != null) return decodeURI(r[2]); return null;   
}  
【报错】
new Error("不大于")
【日期  一天86400000毫秒】添加月份计算一个月的毫秒
                           let date_time = this.date_model; //获取时间输入框的值
               let data_ms = new Date(date_time).getTime();//获取毫秒数
               let data_year=new Date(data_ms-86400000).getFullYear();//获取年
               let data_month=new Date(data_ms-86400000).getMonth()+1;//获取月
               let data_day=new Date(data_ms-86400000).getDate();//获取天
               data_day=data_day<10?"0"+data_day:data_day;//天数低于10的话前面补0
               this.date_model=data_year+"-"+data_month+"-"+data_day;//重新赋值
获取时间小技巧
一、let date = new Date(+new Date() + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
console.log(date);   // 2018-03-26 15:41:10

二、let date = new Date();
let strDate = date.toLocaleString().replace(/[年月]/g, '-').replace(/[日上下午]/g, '');
console.log(strDate);  //  2018/3/26 3:42:25

三、let nowDate = new Date();
let year = nowDate.getFullYear();
let month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1)
         : nowDate.getMonth() + 1;
let day = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate
         .getDate();
this.datetime = year + "-" + month + "-" + day;  // "2018-03-26"

四、function getNowFormatDate() {
 var date = new Date();
 var seperator1 = "-";
 var seperator2 = ":";
 var month = date.getMonth() + 1;

 var strDate = date.getDate();
 if (month >= 1 && month <= 9) {
   month = "0" + month;
 }
 if (strDate >= 0 && strDate <= 9) {
   strDate = "0" + strDate;
 }

 var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
   + " " + date.getHours() + seperator2 + date.getMinutes()
   + seperator2 + date.getSeconds();
 return currentdate;
}
var data = getNowFormatDate();
console.log(data);  // 2018-03-26 15:44:5

【截取字符串 从后向前 】
       let val_index = val.indexOf("_V");//lastIndexOf从后往前查
       let valID=val.substring(val_index,0);
【获取字符串长度 最简洁真好】
str.replace(/[\u0391-\uFFE5]/g,"aa").length
这是吧字符串先转成俩字节的英文再获取长度

【页面滚动条始终为0】
document.documentElement.scrollTop = 0;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,064评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,606评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,011评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,550评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,465评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,919评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,428评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,075评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,208评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,185评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,191评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,914评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,482评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,585评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,825评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,194评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,703评论 2 339

推荐阅读更多精彩内容