外部脚本中的 StratifiedJS

StratifiedJS in external script

我最近发现了 StratifiedJS 库。它有很多我真正需要的功能。效果很好,除非我尝试在外部脚本中使用它。

它在我的 html 文件中效果很好,如下所示:

<script src="libraries/stratified.js"></script>
<script type="text/sjs">
 

</script>

但是当我尝试link它到外部脚本时,遵循官方文档:http://onilabs.com/stratifiedjs,它就是行不通。

<script src="http://[...]/stratified.js" main="./init"></script>

控制台总是弹出这个错误:

Not Found (404)
    at apollo-sys-xbrowser.sjs:345
    at apollo-sys-common.sjs:1071
    at apollo-sys-common.sjs:957
    at apollo-sys-common.sjs:1006
    at apollo-sys-common.sjs:1028
    at apollo-sys-common.sjs:1219
    at apollo-sys-common.sjs:716
    at apollo-sys-xbrowser.sjs:536

PS: 我更改了文件 stratified.js 文件的路径。

我迷路了。有人可以解释我做错了什么吗?谢谢

您的浏览器找不到文件'init.sjs'。

您如何提供 html 文件(包含 <script ... main='./init'></script> 的文件)?

想法是它由 HTTP 服务器(Apache、Conductance 等)提供服务,并且您提供服务的目录还包含一个文件 init.sjs.