首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在js脚本中导入JS模块

在js脚本中导入JS模块
EN

Stack Overflow用户
提问于 2017-05-12 16:52:11
回答 1查看 292关注 0票数 0

如何在我的JS脚本中导入resemblejs模块?

我的脚本包含一个函数,如-

代码语言:javascript
复制
    function compareImages(picture1,picture2)
    {
         var diff =resemble(picture1).compareTo(picture2).ignoreColors().onComplete(function(data)
          {
               //console.log(data);  
          });
    return data;
   }

“返回数据”是为了让我可以在java程序中使用scriptengine调用这个函数,并在java控制台中显示“数据”(参见上面代码中的console.log(data) )。

代码语言:javascript
复制
    Object res = inv.invokeFunction("compareImages", <path of image1>, <path 
                                  of image2>);
    System.out.println(res);
EN

回答 1

Stack Overflow用户

发布于 2017-05-18 14:08:40

Nashorn自带了自己的load( js )方法。您可以使用它来导入模块

示例:

脚本1.js

代码语言:javascript
复制
function say(thing){
    print(thing);
}

脚本2.js

代码语言:javascript
复制
load("./script1.js");
say("Hi");

这应该会打印Hi

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43933396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档