auto.js通过require引⼊js⽂件
auto.js通过require引⼊js⽂件
为了使⾃⼰编写的auto.js脚本结构更加清晰,想将常⽤的操作,放到⼀个js⽂件中(如:common.js),其他的js通过调⽤common.js中的函数就可以避免重复写代码。
百度搜了⼀下没到具体引⼊js的⽅法,就查了下auto.js的⽂档,根据⽂档解释并实践,最终实现⾃⼰的⽬标。
实际操练过程如下:
假设有⼀个名为 main.js 的⽂件:
var common=require('common.js');
console.log("半径为 4 的圆的⾯积是 %d", common.area(4));js脚本开发
console.log("%d+%d=%d",3,4,common.sum(3,4));
在第⼀⾏中,main.js 加载了同⼀⽬录下的 common.js 模块。
common.js ⽂件的内容为:
const PI= Math.PI;
var common={};
common.area=function(r){
return PI* r * r;
};
common.sum=function(a,b){
return a+b;
}
common.js 模块导出了 area() 和 circumference() 两个函数。 通过在特殊的 exports 对象上指定额外的属性,函数和对象可以被添加到模块的根部。
模块内的本地变量是私有的。 在这个例⼦中,变量 PI 是 common.js 私有的,不会影响到加载他的脚本的变量环境。
ports属性可以被赋予⼀个新的值(例如函数或对象)。
程序运⾏结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论