Javascript停止和启动控制台日志

卡勒布鲁赫特22

我正在尝试完成一个要求的挑战。

创建一个以消息和数字为参数的函数,并按时间将消息记录到控制台。

var displayLog = function Container(param) {
  var message = 'any string'; // Local message variable
  var timeCount = '10'; // Local time count variable

  setInterval(function getLoggeddemo(message, timeCount) {
    console.log(message);
    return getLoggeddemo;
  }(), timeCount);

  function myStopFunction() {
    clearInterval(myVar);
  };
}



var mixBut = document.getElementById("mixBut");

mixBut.addEventListener("click", Start);

function Start() {
  displayLog.setInterval();
}

function Stop() {
  displayLog.myStopFunction();
}
<input type="button" id="mixBut" value="Start" />

毛里齐奥·里奇
var displayLog  = {

    message : 'any string', // Default local message variable

    timeCount : 1000, // Default local time count variable => equal to 1second

    myVar : undefined, //at first is undefined,see myStartFunction

    setSeconds : function(number_of_seconds){
         this.myStopFunction();//first stop previously event if existing 
         this.timeCount = number_of_seconds * 1000;
    },

    setMessage : function(message){
         this.message= message;
    },

    myStartFunction : function(){
         this.myVar=setInterval(function(){
               console.log(displayLog.message);
          }, displayLog.timeCount);
    },
    myStopFunction:function(){
        clearInterval(this.myVar);
    }
 }

 var mixBut = document.getElementById("mixBut");
 var c = 0;
 mixBut.addEventListener("click", toggleStartStop);

 function toggleStartStop(){
     if(c%2==0)
           displayLog.myStartFunction();
     else 
           displayLog.myStopFunction();
     c++;
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript承诺和控制台日志?

来自分类Dev

如何停止、重新启动或查看启动应用程序的控制台日志?

来自分类Dev

javascript怪异的控制台日志

来自分类Dev

Java和GhostDriver:隐藏控制台和日志

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

将robocopy输出写入控制台和日志文件

来自分类Dev

JavaScript-在控制台日志的文本中添加样式

来自分类Dev

javascript控制台日志不起作用

来自分类Dev

SignalR JavaScript控制台日志重定向

来自分类Dev

Javascript Office插件中的控制台日志

来自分类Dev

foreach javascript的控制台日志未显示

来自分类Dev

Javascript 控制台日志元素的值一一

来自分类Dev

如何停止控制台闪烁和消失

来自分类Dev

如何停止控制台暂停我的线程和任务?

来自分类Dev

如何停止控制台暂停我的线程和任务?

来自分类Dev

构想openstack启动实例,无需控制台和ssh

来自分类Dev

无法停止NHibernate在单元测试中将日志写入控制台

来自分类Dev

Azure NodeJS控制台日志

来自分类Dev

量角器控制台日志

来自分类Dev

可靠的Heroku控制台日志记录

来自分类Dev

无法安装cordova控制台日志

来自分类Dev

是否可以覆盖控制台日志

来自分类Dev

Eclipse控制台未显示日志

来自分类Dev

在Openshift的哪里查看控制台日志?

来自分类Dev

控制台日志颜色含义

来自分类Dev

显示文本而不是控制台日志

来自分类Dev

json阵列中的控制台日志

来自分类Dev

可靠的Heroku控制台日志记录

来自分类Dev

是否可以覆盖控制台日志