jQuery实现的电子时钟效果完整示例


Posted in jQuery onApril 28, 2018

本文实例讲述了jQuery实现的电子时钟效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
  <head>
    <title>3water.com jQuery电子时钟</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  </head>
  <body>
    <span id="time">haha</span>
    <script type="text/javascript">
    window.onload = function(){
      showTime();
    }
    function showTime(){
    var myDate = new Date();
    var year = myDate.getFullYear();
    var month = myDate.getMonth() + 1;
    var date = myDate.getDate();
    var dayArray = new Array(7);
    dayArray[0] = "星期日";
    dayArray[1] = "星期一";
    dayArray[2] = "星期二";
    dayArray[3] = "星期三";
    dayArray[4] = "星期四";
    dayArray[5] = "星期五";
    dayArray[6] = "星期六";
    var day1 = myDate.getDay();
    var day = dayArray[day1];
    var hour = myDate.getHours();
    var minute = myDate.getMinutes();
    var second = myDate.getSeconds();
    var min = checkTime(minute);
    var sec = checkTime(second);
    var time1 = year + "年" + month + "月" + date + "日";
    var time2 = hour + ":" + min + ":" + sec;
    // document.write(time1+day+time2);
    //用js方法
    // document.getElementById("time").innerHTML = time1+day+time2;
    //用jquery方法
    $('#time').text(time1+day+time2);
    setTimeout("showTime()",500);
    }
    function checkTime(i){
      if(i<10){
        i = "0" + i;
      }
      return i;
    }
    </script>
  </body>
</html>

运行效果:

jQuery实现的电子时钟效果完整示例

实例小结:

1、注意js文件引用,要在head中声明,在body中展开时,无需重新申明引用信息等;
2、注意Date有关函数,获取时候不要忘记了get和括号;
3、注意window.onload = function(){}的写法;
4、月份要注意数组开始顺序,从一月份开始,下标是0,以此类增;
5、注意时、分、秒函数为复数;
6、day表示获取星期几,但是获取的是数字,可以用数组转换(0表示周日,其它一一对应)
7、setTimeout函数:setTimeOut(A,B),注意setTimeout中out为小写
A:函数体 B:函数执行间隔
8、setTimeout执行过程中,不要使用document.write,否则递归调用未实现;
9、JQuery选择器中使用单引号还是双引号?
理论上单双都可以,在嵌套情况下视具体情况而定。
10、关于jQuery获取标签文本内容:方法1:text();方法2:html();
注意,需要改变文本内容时,正确格式为:$('#time').text("content") 错误格式为:$('#time').text() = "content"

jQuery 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 #jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 #jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 #jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 #jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 #jQuery
jQuery length 和 size()区别总结
Apr 26 #jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 #jQuery
You might like
sphinx增量索引的一个问题
2011/06/14 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
Python 可视化神器Plotly详解
2020/12/26 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
Nike台湾官方商店:Nike.com (TW)
2017/08/16 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
护士的自我鉴定
2014/02/07 职场文书
党员干部公开承诺书
2014/03/26 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
python not运算符的实例用法
2021/06/30 Python
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技