我用Java脚本制作了这个Count Down Timer。
在此之前,我认为JavaScript除非在发出警报等时不能创建没有html的应用程序。那么为什么不单独使用JavaScript来构建应用程序呢?
<span id="countdown" class="timer"></span>
<script>
var seconds = 60;
function secondPassed() {
var minutes = Math.round((seconds - 30)/60);
var remainingSeconds = seconds % 60;
if (remainingSeconds < 10) {
remainingSeconds = "0" + remainingSeconds;
}
document.getElementById('countdown').innerHTML = minutes + ":" + remainingSeconds;
if (seconds == 0) {
clearInterval(countdownTimer);
document.getElementById('countdown').innerHTML = "Buzz Buzz";
} else {
seconds--;
}
}
var countdownTimer = setInterval('secondPassed()', 1000);
</script>
答案 0 :(得分:1)
Javascript单独用于制作应用程序。但它需要一个显示结果的选项。
这可以是命令行(NodeJS,浏览器控制台),网络响应(NodeJS)或图形界面(带有HTML,SVG,Canvas或WebGL的浏览器)。
在您的情况下,您没有创建一个合适的网页,因此浏览器会将您的输出解释为一种“默认html”,它会向您展示无框架。如果您在开发人员工具中检查倒计时,您将能够查看为您生成的HTML。