博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用js整理
阅读量:4599 次
发布时间:2019-06-09

本文共 775 字,大约阅读时间需要 2 分钟。

一:

项目中有个js函数想要来做表单向后台发送消息做验证,改了原项目中的一个js函数

 
var vd; var lastname;
function getInfo(e){    if (lastname === e.name) {        clearTimeout(vd);        vd = setTimeout(regAjax(e), 1000);    } else {        lastname = e.name;        regAjax(e);        clearTimeout(vd);    }}

但是发现regAjax没有每次都立刻执行

解决办法

var vd;var lastname;function getInfo(e){    if (lastname === e.name) {        clearTimeout(vd);        vd = setTimeout(function() {regAjax(e)}, 1000);    } else {        lastname = e.name;        regAjax(e);        clearTimeout(vd);    }}

 

js float 截取n位小数,非四舍五入

1:Math.floor(x * 100)/100

2:

function getTrimNum(num,n){        return parseFloat(num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1"));}

 

转载于:https://www.cnblogs.com/8000cabbage/p/8149211.html

你可能感兴趣的文章
c# winform 操作oracle数据库,把图片存储到数据库,保存图片到数据库
查看>>
php mysql 中文乱码解决,数据库显示正常,php调用不正常
查看>>
JSP概述
查看>>
解决写不出代码的方法
查看>>
Linux 添加PPA源
查看>>
用正则表达式匹配用rdf3x处理过后的TTL格式文档
查看>>
Quartz定时器+Spring + @Autowired注入 空指针异常
查看>>
repeater练习
查看>>
BBC micro:bit 学习资源汇总(最近更新2019年1月6日....)
查看>>
QEMU-KVM中的多线程压缩迁移技术
查看>>
Druid的简介
查看>>
JAVA父类引用指向子类的对象意思
查看>>
(贪心)加油站绕圈问题
查看>>
【LeetCode 237】Delete Node in a Linked List
查看>>
C++primer 14.1节练习
查看>>
基于perl面向对象开发的微信机器人
查看>>
组合索引和单列索引效率对比
查看>>
修改一行和修改全表的TX锁
查看>>
genymotion无法下载解决方法
查看>>
理解vuex -- vue的状态管理模式
查看>>