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插件开发发送短信倒计时功能代码
May 09 jQuery
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
基于jquery实现五星好评
Nov 18 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
Jquery Fade用法详解
Nov 06 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计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
YII框架关联查询操作示例
2019/04/29 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
2011/08/08 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
2019/11/29 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
[01:14]DOTA2 7.22版本新增神杖效果展示(智力英雄篇)
2019/05/29 DOTA
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
使用python接入微信聊天机器人
2020/03/31 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
SQL SERVER面试资料
2013/03/30 面试题
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
年终考核评语
2014/01/19 职场文书
就业自我评价
2014/02/04 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
医院感染管理制度
2015/08/05 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
Matlab如何实现矩阵复制扩充
2021/06/02 Python