zoukankan      html  css  js  c++  java
  • 页面上常用的js方法(http://hpyer.cn/)

    <ul><div id="clock"></div>  
     <script>  
    function changeClock()  
    {  
    var d = new Date();
    document.getElementById(
    "clock").innerHTML =
    d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
    } window.setInterval(changeClock,
    1000); </script>


    用于给界面上加入动态显示的时间

    function a(){
      var i=0;
      function b(){
      alert(++i);
      }
      return b;
      }
      var c = a();
      c();
      

    这段代码有两个特点:
      1、函数b嵌套在函数a内部;
      
    2、函数a返回函数b。
      这样在执行完var c
    =a()后,变量c实际上是指向了函数b,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。这段代码其实就创建了一个闭包,为什么?因为函数a外的变量c引用了函数a内的函数b,就是说:
      当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包

  • 相关阅读:
    111
    实验 12 综合练习二
    实验 11结构体
    作业 5 指针应用1
    实验 10 指针2
    实验9 指针1
    实验8 数组2
    实验7
    321
    实验9-2
  • 原文地址:https://www.cnblogs.com/is1988/p/2609807.html
Copyright © 2011-2022 走看看