JavaScript (Rhino) use library or include other scripts

前端 未结 4 737
野趣味
野趣味 2020-12-24 06:44

In JDK6, is there a way to load multiple scripts, each in a file, and have the one script reference a method of another script? Sort of like \"include\"?

4条回答
  •  自闭症患者
    2020-12-24 07:06

    I think you're after the load() method/property of Rhino's global object/scope

    load("file1.js");
    load("file2.js");
    load("file3.js");
    
    methodFromFileOne();
    var bar = methodFromFileTwo();
    var etc = dotDotDot();
    

    This will load a javascript source file, similar to how include/require will in PHP. Once you load a file, you'll be able to call and function or use any object defined in the loaded file.

    This is how things work when you're using the Rhino shell, which is the only context I know (your question mentioned the Java SDK, which is outside my area of experience)

提交回复
热议问题