• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

JavaScript实现的一段以二进制方式显示的时钟代码

JavaScript 水墨上仙 1180次浏览

非常不错的js二进制时钟代码

/*******************************************************************************
* Snarkles.Net Useless Binary Time (SNUBT)
* 
* ThinkGeek's Binary LED Clock... in JavaScript! 
* http://www.thinkgeek.com/cubegoodies/lights/59e0/
* 
* Author: snarkles - http://snarkles.net/ - scripts [at] snarkles [dot] net
* Date: 09-Mar-2004
*
* Feel free to use this on your site, but please leave these comments 
* in tact. Thanks. :)
*******************************************************************************/
  // Convert current time to binary 
  function binaryize() {
    resetPanel();
    var time = getCurrentTime();
    for (i = 1; i <= time.length; i++) {
      num = time.charAt(i - 1);
      for (j = 8; j >= 1; j = j / 2) {			
        if (num - j >= 0) {
          eval("document.images.C" + i + j + ".src = 'on.gif'");
          num = num - j;
        }
      }
    }
    updateClock();
  }
  // Reset panel so all images are off
  function resetPanel() {
    for (i = 0; i < document.images.length; i++) {
      document.images[i].src = "off.gif";
    }
  }
	
  // Get current time, return as 6-digit string: HHMMSS
  function getCurrentTime() {
    var now = new Date();
    var hours = zeropad(now.getHours());
    var minutes = zeropad(now.getMinutes());
    var seconds = zeropad(now.getSeconds());
    var time = hours + "" + minutes + "" + seconds;
    return time;
  }
  // Pad numbers < 10 with zeroes
  function zeropad(num) {
    if (num < 10) {
      return "0" + num;
    } else {
      return num;
    }
  }
  // Update the clock every second
  function updateClock() {
    setTimeout("binaryize()", 1000);
  }


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明JavaScript实现的一段以二进制方式显示的时钟代码
喜欢 (0)
加载中……