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树插件zTree使用方法详解
May 02 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
jQuery实时统计输入框字数及限制
Jun 24 jQuery
JS JQuery获取data-*属性值方法解析
Sep 01 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
COM in PHP (winows only)
2006/10/09 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
自我鉴定怎么写
2014/01/12 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
四年级科学教学反思
2014/02/10 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
芙蓉镇观后感
2015/06/10 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
小学班级口号大全
2015/12/25 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
tomcat下部署jenkins的方法
2022/05/06 Servers