一个例子

原创 2016年08月31日 15:38:22
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>zhizuo </title>

</head>
<body>
    <h2>操作成功</h2>
    <span id="time">5</span>
    <span>秒之后跳转到慕课网</span>
    <a href="#" id="back" title="返回慕课网">返回</a>  <!-- 方法一添加鼠标点击事件 -->
  <!--<a href="javascript:back()" id="back" title="返回慕课网">返回</a>  方法二-->
  <script type="text/javascript">
   var num=document.getElementById("time").innerHTML;   //要获取时间,得在秒数后面添加js代码,要不然num取不到值
  function dess(){                                         //num获取秒数
    num--;
    document.getElementById("time").innerHTML = num;      //秒数减少
    if(num==0){
     location.assign("http://www.imooc.com/");
    }
  }
  var i= setInterval("dess()",1000);
  var back =document.getElementById("back");   /*方法一添加鼠标点击事件*/
  back.onclick = function(){
    window.history.back();
  }
 /*function back(){      方法二添加js函数
  window.history.back();
 }*/
  </script>
</body>
</html>

我更习惯在代码里添加注释,这样日后再拿起来看就更方便。
要点一:
5 4 3 2 1 秒数的设置涉及到setInterval (function(){},毫秒数);函数,每过一秒就执行一个函数,这个函数让里面的数字减一,直到为0,这个函数就是dess();函数。
坑点:一开始我把写在了标签的上面,由于语句是按行读取的,在js中的var num=document.getElementById("time").innerHTML;
就取不到值,报错是

9999.html:7 Uncaught TypeError: Cannot read property ‘innerHTML’ of null

所以Js代码不是想写哪里就写哪里。
要点二:
在返回的那里我用了两种方法,一是不给herf,添加鼠标点击事件,二是给href添加一个函数javascript:back();实际上去掉javascript前缀也是一样,它只是一个标志。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java一个简单的死锁例子

内容:一个简单的死锁例子,大概的思路:两个线程A和B,两把锁X和Y,现在A先拿到锁X,然后sleep()一段时间,我们知道sleep()是不会释放锁资源的。然后如果这段时间线程B拿到锁Y,也sleep...
  • u011345136
  • u011345136
  • 2015年05月16日 20:07
  • 1776

写一个Singleton模式的例子

public class Singleton{  private static Singleton single = new Singleton();  private Singleton(){}  ...
  • owenliu563
  • owenliu563
  • 2014年03月08日 13:18
  • 931

关于数据库查询优化的一个例子(责任中心例子)

CREATE OR REPLACE FUNCTION "GET_EMPCENTER"(PI_EMPOID     Number,                                    ...
  • shuifeiru
  • shuifeiru
  • 2011年02月24日 14:36
  • 400

工厂模式的简单例子

当A对象需要调用B对象的方法是,许多初学者会选择使用new关键字来创建一个B实例,然后调用B实例的方法。从语法角度来看,这种做法没有任何问题,这种做法的坏处在于:A类的方法实现直接调用了B类的类名(这...
  • lishaojun0115
  • lishaojun0115
  • 2016年02月26日 14:17
  • 522

一个例子

一个例子这一章,我们要把我们已学的知识集合起来。具体来讲,我们来写一个使用ODBC APIs的程序.为简单起见,这个程序中我使用Microsoft的Access数据库(Microsoft Access...
  • GodDragon
  • GodDragon
  • 2001年06月18日 23:59
  • 2199

JAVA的单例模式(用java写一个singleton的例子)。

代码如下: package test; public class SingleObject { // 创建 SingleObject 的一个对象 private static ...
  • suyu_yuan
  • suyu_yuan
  • 2016年08月18日 12:58
  • 3274

[Oracle]Plsql的一个例子

CREATE OR REPLACE PROCEDURE PROCSAMPLE IS BEGIN  DELETE TABLESAMPLE   WHERE KEY1 NOT IN     (SELECT ...
  • delicioussmoke
  • delicioussmoke
  • 2006年01月05日 17:01
  • 661

举个例子解释下什么是线程不安全?

答:上厕所的时候,厕门不关,多个人进同一个坑,一个人还没完,另一个人就进去了 什么是线程同步? 答:给厕所加一把锁,所有人有序的上厕所 什么是死锁呢? 答:有个人进去把门锁了,不知道为...
  • xpp1993
  • xpp1993
  • 2013年09月04日 11:36
  • 1104

一个单例模式的简单例子

ex1: public class Singleton    {        private static final Singleton singleton = null;           p...
  • silence1214
  • silence1214
  • 2009年03月29日 14:56
  • 23513

shell编程例子 -- 一个makefile例子

unix.mkf ======== #=============================================================================# # ...
  • Chendy
  • Chendy
  • 2008年03月25日 10:29
  • 668
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个例子
举报原因:
原因补充:

(最多只允许输入30个字)