Javascript可以在没有HTML的情况下工作吗?

时间:2016-01-04 13:18:54

标签: javascript

我用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> 

enter image description here

1 个答案:

答案 0 :(得分:1)

Javascript单独用于制作应用程序。但它需要一个显示结果的选项。

这可以是命令行(NodeJS,浏览器控制台),网络响应(NodeJS)或图形界面(带有HTML,SVG,Canvas或WebGL的浏览器)。

在您的情况下,您没有创建一个合适的网页,因此浏览器会将您的输出解释为一种“默认html”,它会向您展示无框架。如果您在开发人员工具中检查倒计时,您将能够查看为您生成的HTML。