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

    语法

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

    示例

    输出:

    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;

  • 相关阅读:
    Python从入门到精通系列文章总目录
    使用465端口加密发邮件
    kubernetes学习14—Dashboard搭建和认证
    kubernetes学习01—kubernetes介绍
    CSS基础
    SVN 命令行的使用
    Python判断字符集
    Flask框架(2)-JinJa2模板
    搭建ntp服务器
    Ansible的Playbook的编写
  • 原文地址:https://www.cnblogs.com/wwyydd/p/14356091.html
Copyright © 2011-2022 走看看