日食 & Javascript

Eclipse & Javascript

我已经安装了 Eclipse 和 Web Developer 工具——我正在尝试在 Eclipse 中进行 Javascripting,但想知道是否有特定的其他 plug-ins/kits 我需要才能进行所以。目前我构建使用:

File -> New -> Web -> Dynamic Web Project ||
File -> New -> HTML File ||
File -> New -> JSP File

为了能够运行JavaScript作为我learning/working的素材。但是,我无法在 Eclipse 环境中拥有任何 JavaScript 事件处理功能。

例如,我有以下 HTML 文件:


<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<script src="keyboardTest.js"></script>
<title>pageTest</title>
</head>
<body>

</body>
</html>

---------------------

和keyboardTest.js文件:

---------------------


alert("inside keyboardTest.js");

var main = function(){

$(document).keypress(function(event){
    alert("HERE");
     if(event.which === 65){
        /** A  **/
        alert("A");
    }
    else if(event.which == 69){
         /** E  **/
        alert("E");
    }
     else if(event.which===70){
        /** F  **/
        alert("F");
    }
    else if(event.which===32){
        /** SPACE_BAR **/
        alert("space_bar");
    }
});
}


$(document).ready(main)`

但是 HTML 不会触发内部函数 main 中的 Javascript——但是它会发送第一个 ALERT()。同时,当我将文件移动到计算机上的目录时,javascript ALERT 有效,但事件阅读器无效。

您在此处使用 jQuery 语法:$(document) 但是您还没有将 jQuery 框架包含到 html 文件中。添加 jQuery 它应该可以工作:

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>