用一个按钮执行几个js文件

时间:2016-07-17 22:41:10

标签: javascript html node.js

以下是我正在处理的一些HTML代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
        <meta name="viewport" content="user-scalable=no">
        <link rel="icon" href="icon/icon.png" type="image/png">
        <link rel="apple-touch-icon" href="icon/app.png">
        <link rel="stylesheet" type="text/css" href="fonts/gamefont.css">
        <title>Game</title>
        <p>Game Resolution:</p>
<!-- <button onclick="runGame()">Run Game</button> -->
<input id="clickMe" type="button" value="clickme" onclick="runGame()" />
 <select id="skill_category">
   <option value="resolution">Game Resolution</option>
 </select> 
   <select class="skill" id="resolution">
     <option value="1">1366x768</option>
     <option value="2">1600x900</option>
     <option value="3">1152x648</option>
    </head>
    <body>

    <!--
        <script type="text/javascript" src="js/libs/pixi.js"></script>
        <script type="text/javascript" src="js/libs/fpsmeter.js"></script>
        <script type="text/javascript" src="js/libs/lz-string.js"></script>
        <script type="text/javascript" src="js/animarpg.js"></script>
        <script type="text/javascript" src="js/plugins.js"></script>
        <script type="text/javascript" src="js/rungame.js"></script>
        -->
    </body>
    <script>
    function runGame() {
<script type="text/javascript">
function addScript("js/libs/pixi.js") {
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = JSfileName;
document.body.appendChild(js);
    };
    </script>
</html>

问题在于我无法通过pixi.js获取“clickme”按钮来执行node.js以及我拥有的其他脚本(在代码中已注释掉)。出了什么问题?

2 个答案:

答案 0 :(得分:1)

var pixiMidule = require('pixi');

请注意我删除了'。来自require参数的js'。

我希望你知道如何在pixj中以nodejs的方式使用你已定义的函数。如果没有,请检查一下nodejs模块导入。

答案 1 :(得分:0)

它认为最好只创建一种堆栈,将您的javascript文件包含在html中。除非你使用像angular或任何其他框架允许动态导入外部javascript文件的框架,我想你仍然坚持普通的旧HTML脚本标签。 一个粗略的解决方案是开发一种类,允许您使用ajax在所需的htm页面上加载javascript。 所以你可以做点什么

spec/controllers/authors_controller_spec.rb