zoukankan      html  css  js  c++  java
  • Js Math对象 abs() 方法

    语法

    Math.abs(x) // 必需。必须是一个数值。

    示例

    <script type="text/JavaScript">
    document.write(Math.abs(7.25) + "<br />")
    document.write(Math.abs(-7.25) + "<br />")
    document.write(Math.abs(7.25-10))
    </script>

    输出:

    7.25
    7.25
    2.75

    在项目中使用的方法 上传图片

    Init: function(up, file) {
        let alertMsg = cbFilesAddedParam.alertMsg;
        plupload.addFileFilter("img_ratio", function(ratio, file, cb) {
            if (file.type.indexOf("image") == -1) return cb(false);
            var originFile = file.getNative();
            var reader = new FileReader();
            var image = new Image();
            reader.readAsDataURL(originFile);
            reader.onload = function(_file) {
                image.src = _file.target.result;
                image.onload = function() {
                    var meta = {
                         this.width,
                        height: this.height,
                        src: this.src
                    };
                    var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;
                    cb(compat);
                    compat || layer.alert(ratio.alertMsg);
                };
            };
        });
    }

    资源搜索网站大全 https://www.renrenfan.com.cn 广州VI设计公司https://www.houdianzi.com

    关键代码

    reader.onload = function(_file) {
        image.src = _file.target.result;
        image.onload = function() {
            var meta = {
                 this.width,
                height: this.height,
                src: this.src
            };
            var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;
            cb(compat);
            compat || layer.alert(ratio.alertMsg);
        };
    };

    精确代码

    var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;
  • 相关阅读:
    第二天课程档案
    第一天课程档案
    SAM初步
    计算几何初步
    数论二次总结
    生成函数入门题汇总
    1500: [NOI2005]维修数列
    20170214
    【bzoj2286】[Sdoi2011]消耗战
    bzoj2223: [Coci 2009]PATULJCI
  • 原文地址:https://www.cnblogs.com/xiaonian8/p/14124441.html
Copyright © 2011-2022 走看看