Web_JavaScript_JS函数模块库;


1、随机生成指定范围数值

/**
 * minv 最小值
 * maxv 最大值
 * znum 整数位数
 * xnum 小数位数
 */
function randomFn(minv, maxv, znum, xnum) {
    if (znum < 0) {
        znum = 0;
    }
    znum = Math.floor(znum);
    var numv, rand, value;
    numv = Math.pow(10, znum);
    //console.log(numv);
    do {
        rand = Math.random();
        value = rand * numv; // 范围:0~(pow(10,num)-1);
    } while (value < minv || value > maxv)
    var rnv = new Number(value);
    var rv = rnv.toFixed(xnum);
    return rv;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jmd.js 是极小型、高性能 Javascript 模块化管理(浏览器端)。特点遵循规范,可以像Node.js 一样来写模块代码(参见:AMD、CMD)完全异步,不对源码做任何改动、没eval、setTimeout,全速加载!干干净净,只有一个函数:define,连学习文档都不需要了!代码小巧,压缩后: 1.6kb,移动平台、各种浏览器都支持用着放心,依赖关系自动维护,井井有序,不存在重复加载等问题如何使用<html>   <head>     [removed][removed]     [removed][removed]   </head>   <body>   </body> </html>main.js是你的程序的入口,名字也可任意的定义模块:var dao = require('dao'); module.exports = { //TODO: };与Node模块完全一致, 需要在Grunt的插件concat做一下配置。定义模块(纯浏览器端):// main.js   define('main', function (require, module, exports){     var util = require('util');     var $ = require('jquery');     module.exports = {         //TODO:     };   });   // util.js   define('util', ['zip', 'md5'] , function (require, module, exports){     function trim(str){     }     module.exports.trim = trim;   });模块名称就是文件的名称, 多个模块也可以写在一个js文件中(例如最后压缩成一个js文件也可以,不需要关心顺序)。配置修改加载目录:  define.config.findPath = './js/';  // 默认为当前页面所在目录(./)开启调试模式:  define.config.debug = true;然后在控制台查看包加载和依赖关系:第三方js:// 假如第三方是jquery     var $ = require('jquery');     // 如果jquery没有遵循CMD或者AMD,下面两种写法均可:     var bar = require('jquery');  // 写法一     require('jquery');  // 写法二     // 正常使用     $('div').css({});     module.exports = {         //TODO:     };贡献仅仅一个不错的开始还不够,还需要你的加入,Fork me! 标签:jmdjs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值