zoukankan      html  css  js  c++  java
  • 常用js整理

    一:

    项目中有个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"));
    }
  • 相关阅读:
    案例分析
    阅读任务
    准备工作
    课程总结
    十三周总结
    第十二周总结
    第十一周学习总结
    第十周学习总结
    第九周课程总结&实验报告7
    第八周课程学习总结与实验6
  • 原文地址:https://www.cnblogs.com/8000cabbage/p/8149211.html
Copyright © 2011-2022 走看看