如何使用scala-JS创建JS库
How to create JS library by scala-js
如何在scala-JS中创建JS库?我使用的是标准的Play/Scala服务器+带有共享对象的Scala-js客户端。我希望我的库位于URI/api/mylib.js上。我不知道如何在没有主方法的情况下制作scala-js客户端项目。还有如何生成scala-js代码到我需要的特定URL。
要编写JS库,需要将公共API导出到JavaScript。
您可能还想禁用"启动器"的生成,它在类路径中查找JSApp
并调用其主方法。否则,fastOptJS
将抱怨找不到任何JSApp
。您可以使用以下sbt设置来完成此操作:
persistLauncher := false
编辑:另请参阅博客文章如何使用Scala.js 制作惯用的Javascript库
相关文章:
- 更改使用Chart.js创建的图表中的轴线颜色
- 为node.js创建一个动态的restful api
- 使用transducer-js和most.js创建一个从Json到streams的管道
- 基本D3.js:创建或更新元素
- 如何使用d3.layout.cloud.js创建一个包含单词及其权重的csv的单词云
- 使用sinon.js创建一个“;“间谍对象”;使用基于真实构造函数/原型的间谍方法
- 主干网的生命周期.js创建过程中的视图
- 如何使用条带和节点.js创建费用
- Kinetic.js–创建网格
- Node.js创建一个模块来收集内存(ram)信息
- 使用Sequelize.js创建简单PUT请求时出错
- 在页面重新加载后绑定事件,并仅使用Knockout.js、html和js创建新的html元素
- JS:创建从索引0开始的所有子字符串的最快方法
- 使用纯JS创建具有id和样式的元素
- 如何为Sails.js创建启动/停止/重新启动Linux服务
- 如何使用Fabric.js创建多个形状
- 如何在没有类属性的情况下使用Rangy.js创建标记
- 关于使用JS创建和附加元素的良好实践
- 如何使用原生JS创建脚本的完整副本
- D3.js-创建一个矩形