Cordova 在非脚本web应用程序中使用脚本库(或模块)

Cordova 在非脚本web应用程序中使用脚本库(或模块),cordova,script#,Cordova,Script#,我是一名C#程序员。。或多或少并希望使用Cordova for visual studio启动一个业余项目。由于这是一个java脚本/html/css框架,我想用C#编写代码,编译成java脚本并在cordova中使用这些脚本文件 所以我找到了脚本#。。有一些有前途的样品(顺便说一句,它们不起作用) 我试图通过创建一个HTML5模块和一个带有静态构造函数的简单类来获取一些应该在应用程序启动时执行的代码,并将.js文件复制到cordova projects脚本文件夹(实际上是一个“CodeBehi

我是一名C#程序员。。或多或少并希望使用Cordova for visual studio启动一个业余项目。由于这是一个java脚本/html/css框架,我想用C#编写代码,编译成java脚本并在cordova中使用这些脚本文件

所以我找到了脚本#。。有一些有前途的样品(顺便说一句,它们不起作用) 我试图通过创建一个HTML5模块和一个带有静态构造函数的简单类来获取一些应该在应用程序启动时执行的代码,并将.js文件复制到cordova projects脚本文件夹(实际上是一个“CodeBehind”子文件夹)中

下面是C#文件:

这是java脚本的输出:

/*! CodeBehind.js 1.0.0.0
 * 
 */

"use strict";

define('CodeBehind', ['ss', 'jquery'], function(ss, $) {
  var $global = this;

  // CodeBehind.TestClass

  function TestClass() {
  }
  var TestClass$ = {

  };


  var $exports = ss.module('CodeBehind', null,
    {
      TestClass: [ TestClass, TestClass$, null ]
    });

  (function() {
    var display = $('#P_Display');
    display.text('World');
  })();

  return $exports;
});
然后在index.htm文件中,我添加了cordova应用程序的“根页面”:

<script src="scripts/jquery-1.9.0.min.js"></script>
<script src="http://requirejs.org/docs/release/2.1.9/comments/require.js"></script>
<script src="scripts/CodeBehind/ss.js"></script>
<script src="scripts/CodeBehind/CodeBehind.js"></script>

<p id="P_Display">Hello</p>

<script>
    var test = CodeBehind.TestClass();
</script>

你好

var test=codebhind.TestClass();
还有惊喜。。什么事也没发生。。 我想是因为模块的缘故,是吗

我需要做什么才能让这个“静态代码”运行?我还尝试创建一个使用脚本#编译的对象,但类型没有定义。有什么建议可以解决这个问题吗

非常感谢你的帮助

凯读了这本书,一切都清楚了

<script src="scripts/jquery-1.9.0.min.js"></script>
<script src="http://requirejs.org/docs/release/2.1.9/comments/require.js"></script>
<script src="scripts/CodeBehind/ss.js"></script>
<script src="scripts/CodeBehind/CodeBehind.js"></script>

<p id="P_Display">Hello</p>

<script>
    var test = CodeBehind.TestClass();
</script>