require-bro
v0.3.1
Published
require for browsers
Downloads
66
Readme
require-bro
require for browsers
Install
$ npm install require-bro
Electron
Compatibility with Electron is experimental from both AMD and UMD modules.
Use
// file more-math.js
var MoreMath = {}; // module
MoreMath.real_roots_quadratic_equation = function(a,b,c){
var delta=b*b-4*a*c;
if(delta<0) return [];
var r=-b/(2*a);
if(delta==0) return [r];
return [r-s,r+s];
}
MoreMath.intRandom = function (min, max){
return Math.floor(Math.random()*(max-min+1)+min);
}
// file other.js
var MoreMath = require('more-math');
console.log(MoreMath.real_roots_quadratic_equation(1,-2,1));
console.log('dice', MoreMath.intRandom(1, 6));
// file index.html
<script src='require-bro.js'></script>
<script src='more-math.js'></script>
<script src='other.js'></script>
require([module-name])
Searchs in the global object window
a variable with the same name but in camelCase (or CamelCase)
The required module must be included in previous <scripts>
and must have define a global variable with the same name.
Tests with real devices
(tested with self-explain )
NPM version |Device |OS |nav ------------|------------------------|---------------|--------------- 0.10.0 | HTC Desire | Android 2.2.2 | Android 2.2.2 0.10.0 | Samgsung Galaxy Note 4 | Android 5.1.1 | Samsung Internet 4.0.0 0.10.0 | Blue Vivo Air LTE | Android 5.0.2 | Chrome Mobile 50.0.2661 0.10.0 | iPad mini Retina | iOS 8.4.0 | Mobile Safari 8.0.0 0.10.0 | VMWare | WinXP | IE 8.0.0