加入收藏 | 设为首页 | 会员中心 | 我要投稿 十堰站长网 (https://www.0719zz.com/)- 混合云存储、网络、视频终端、云计算、媒体处理!
当前位置: 首页 > 编程开发 > Java > 正文

JavaScript进阶教程第三课

发布时间:2023-02-16 12:52:35 所属栏目:Java 来源:互联网
导读:事件的定时以及浏览器的识别 随着我们所掌握的JavaScript日渐丰富,我们可以编制出越来越复杂的应用程序。上次的课程中我们学习了如何利用JavaScripts编写Cookies。今天我们将学习如何加入定时功能。给时间定时的能力在浏览器中非常有用,而在动态HTML应用中

 
      第三遍
      while (hellIsHot == true) : 不, 地狱一点也没凉快.
 
      the_time += 2 : 所以现在 the_time = 6
 
      var time = setTimeout("changeTextBoxTo(6);", 6000) :
      所以, 从现在开始六秒后, 文本框变成了“6.",好。
 
      第四遍
      while (hellIsHot == true) : 是的,还是热的。
 
      还那样
 
      还那样
 
      你看明白了。这段代码看起来象是做对了。不幸的是其实不是这样。相反它创建了一个死循环,一直设定setTimeouts直到地狱冷下来。这里有两个问题。首先,当在循环里时,你的浏览器就无法做任何其它的事情,基本上就是停止,执行动作,再设定下一个定时器,一直到永远。第二,每次设定setTimeout时,浏览器 都要记住你预定执行的内容以及何时执行。最终你的浏览器会把内存耗尽,这时你的浏览器会崩溃,或者你的计算机会崩溃,或者把你弄疯而永远也不想再写一行Javascript程序了。
 
      一点都不好
 
      幸运的是,有一种方法能够写出成功的定时器循环。下一讲我们将要介绍这种方法
 
  您可能感兴趣的文章:
  JavaScript中split与join函数的进阶使用技巧
  JavaScript DOM进阶方法
  JavaScript进阶教程(第三课第二部分)
  JavaScript进阶教程(第二课续)
  JavaScript进阶教程(第二课)
  JavaScript进阶教程(第一课)
  JavaScript进阶教程(第四课第一部分)
  JavaScript进阶练习及简单实例分析
 

(编辑:十堰站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读