日食 & 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>
我已经安装了 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>