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.form.js的使用详解
Jun 14 jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
jQuery实现html双向绑定功能示例
Oct 09 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 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
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
ASP中Sub和Function的区别说明
2020/08/30 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
python登录QQ邮箱发信的实现代码
2013/02/10 Python
python解析xml文件实例分析
2015/05/27 Python
Python复制文件操作实例详解
2015/11/10 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python模块导入的方法
2019/10/24 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
珍惜时间演讲稿
2014/05/14 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
三方股东合作协议书
2014/10/28 职场文书