当前位置: 首页 > news >正文

营销类网站模板什么是域名

营销类网站模板,什么是域名,茶文化网站网页设计,网站seo优化推广教程基本概念 js 定时器有以下两个方法: setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。setTimeout() :在指定的毫秒数后…

基本概念 

js 定时器有以下两个方法:

  • setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
  • setTimeout() :在指定的毫秒数后调用函数或计算表达式。

setInterval()

语法

setInterval(code,millisec,lang)
参数描述
code必需。要调用的函数或要执行的代码串。
millisec必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。
lang可选。 JScript | VBScript | JavaScript

以下实例在每 1000 毫秒执行 clock() 函数。实例中也包含了停止执行的按钮:

<html>
<body><input type="text" id="clock" />
<script type="text/javascript">
var int=self.setInterval("clock()",1000);
function clock()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("clock").value=t;
}
</script><button onclick="int=window.clearInterval(int)">停止</button></body>
</html>

setTimeout()

语法

setTimeout(code,millisec,lang)
参数描述
code必需。要调用的函数后要执行的 JavaScript 代码串。
millisec必需。在执行代码前需等待的毫秒数。
lang可选。脚本语言可以是:JScript | VBScript | JavaScript

实例演示如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body><p>点击按钮,在等待 3 秒后弹出 "Hello"。</p>
<button onclick="myFunction()">点我</button><script>
function myFunction()
{setTimeout(function(){alert("Hello")},3000);
}
</script></body>
</html>

常见问题

 1、出现变量未定义(xxx is not defined) 

常见为回调函数未定义

setTimeout方法是挂在window对象下的。《JavaScript高级程序设计》第二版中,写到:“超时调用的代码都是在全局作用域中执行的,因此函数中this的值在非严格模式下指向window对象,在严格模式下是undefined”。在这里,我们只讨论非严格模式。

//String Code
function test (){var a=1;setTimeout("a++",100);//a is not defined;
}
test();
//Lambda表达式
function test (){var a=1;setTimeout(function(){a++;console.log(a); //正常运行,却打印出结果2;},100);
}
test();

第一种形式(String Code)的情况,定时器汇总调用的是全局变量a,而上下文中定义的变量是局部变量,所以会报错;

第二种形式(函数形式)可以这么理解:在这里匿名函数的使用形成了一个闭包,从而能访问到外层函数的局部变量。只是这种闭包,跟常见的闭包不同,因为函数式放在setTimeout里面。

参考文章

https://www.runoob.com/w3cnote/js-timer.html

https://blog.csdn.net/pingwei_deng/article/details/80654696

https://blog.csdn.net/weixin_42371145/article/details/96880629

https://www.cnblogs.com/juneling/p/8946107.html

http://www.tj-hxxt.cn/news/110837.html

相关文章:

  • 南昌网站建设托管百度热搜榜排名今日p2p
  • 新站网站推广该如何做百度建一个网站多少钱
  • 网站版面设计体验营销是什么
  • 长春网站开发百度收录链接
  • 网页设计怎样设置图片大小seo网站管理
  • 网站建设技术企业网络
  • wordpress新手基础班级优化大师免费下载
  • 论文引用网站怎样做脚注网站结构
  • 中国设计网站排名郑州网站seo优化
  • 网站开发工程产品推广网站
  • 天津建站费用阿里云免费域名
  • 国外源代码下载网站搜索引擎公司排名
  • 怎样做网站维护百度推广代理商赚钱吗
  • 做网站需要哪些软件一站式海外推广平台
  • 网站开发后台 amp深圳关键词推广
  • 网站后台用户名密码怎么优化标题和关键词排名
  • 建设企业网站公司机构官网怎么做网站排名
  • 智能建站设计包括哪些内容
  • php手机网站开发seo营销网站的设计标准
  • 专业的企业网站制作阿里巴巴国际站关键词推广
  • 签合网站是哪个好百度软件
  • 做别人的网站诈骗视频下载跨境电商网站开发
  • 成人高考准考证打印网站今日中国新闻
  • 基于web的新闻发布系统公司官网优化方案
  • 做推文的编辑网站网络推广有哪些常见的推广方法
  • 基层政府门户网站建设的问题网站运维
  • 怎么判断网站有没有做百度商桥关键词搜索查询
  • 成都网站制作培训网络媒体
  • 广州seo网站比百度好用的搜索引擎
  • 天津网站在哪里建设推广普通话奋进新征程