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

美食网站设计风格/seo网站推广教程

美食网站设计风格,seo网站推广教程,网站的关键词,南京的网站建设公司文章来源: https://m.jb51.net/article/20880.htm 备注:先记下,以后整理: Javascript 定时器调用传递参数的方法,需要的朋友可以参考下。 无论是window.setTimeout 还是window.setInterval,在使用函数名作为调用句柄时…

文章来源:  https://m.jb51.net/article/20880.htm

备注:先记下,以后整理:

 

Javascript 定时器调用传递参数的方法,需要的朋友可以参考下。

无论是window.setTimeout 还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必需要带参数,这就需要想方法解决.
例如对于函数hello(_name),它用于针对用户名显示欢迎信息: 

复制代码代码如下:


var userName="Tony"; 
//根据用户名显示欢迎信息 
function hello(_name){ 
alert("hello,"+_name); 


这时,如果企图使用以下语句来使hello函数延迟3 秒执行是不可行的: 
window.setTimeout(hello(userName),3000); 
这将使hello函数立即执行,并将返回值作为调用句柄传递给setTimeout 函数,其结果并不是程序需要的.而使用字符串形式可以达到想要的结果: 
window.setTimeout("hello(userName)",3000); 
这里的字符串是一段JavaScript 代码,其中的userName 表示的是变量.但这种写法不够直观,而且有些场合必须使用函数名,下面用一个小技巧来实现带参数函数的调用: 

复制代码代码如下:


<script language="JavaScript" type="text/javascript"> 
<!-- 
var userName="jack"; 
//根据用户名显示欢迎信息 
function hello(_name){ 
alert("hello,"+_name); 

//创建一个函数,用于返回一个无参数函数 
function _hello(_name){ 
return function(){ 
hello(_name); 


window.setTimeout(_hello(userName),3000); 
//此处也可以写为window.setTimeout( function(){return hello(userName)}, 3000); 
//就不用再定义function _hello() 
//--> 
</script> 


这里定义了一个函数_hello,用于接收一个参数,并返回一个不带参数的函数,在这个函数内部使用了外部函数的参数,从而对其调用,不需要使用参数.在window.setTimeout函数中,使用_hello(userName)来返回一个不带参数的函数句柄,从而实现了参数传递的功能.

 

转载于:https://www.cnblogs.com/lxhbky/p/9543232.html

http://www.lbrq.cn/news/1359559.html

相关文章:

  • 我在某赌博网站做代理/黄页网络的推广网站有哪些类型
  • 寿光市建设局网站/百度有哪些app产品
  • 企业app软件定制开发靠谱吗/宁波seo公司排名榜
  • 网站的优化从哪里进行/app推广一手单
  • 承德网站设计公司/合肥seo网站建设
  • 深圳本地专业网站设计/品牌营销推广代运营
  • 免费做公司网站能在百度上搜索的到/友情链接有哪些展现形式
  • 网站建设思维/博客网
  • 东莞网页制作价格/seo资源
  • 制作一个网站怎么做的/武汉seo排名公司
  • 莞城网站仿做/上首页的seo关键词优化
  • 客户说做网站价格高/网游推广
  • vue做前台网站/简述seo
  • 专业的深圳网站建设公司/安卓优化神器
  • 哪个网站能在家做兼职/免费快速网站
  • 承德网站制作加盟/免费找客户软件
  • 找别人做的网站问什么域名解析后还是上线不/最新发布的最新
  • 达州网站制作/seo 优化教程
  • eclipse sdk做网站/微信做单30元一单
  • 上海 网站工作室/广州seo招聘网
  • 如何推广个人网站/广州网站优化软件
  • 建设168网站/疫情防控最新通告
  • 微商城新零售app/上海优化网站seo公司
  • 车票在线制作网站/怎么做百度推广运营
  • 政府网站建设的基本流程/关键词优化需要从哪些方面开展
  • 禅城区做网站策划/今天的三个新闻
  • 济南网站制作套餐/大连seo网站推广
  • 最专业的礼品网站案例参考/免费创建个人网页
  • 做政府门户网站建设/江苏网站seo设计
  • 北京网站建设有哪些/关键词排名优化易下拉技术
  • Vue Router 路由的创建和基本使用(超详细)
  • 智慧社区(八)——社区人脸识别出入管理系统设计与实现
  • 机器学习——集成学习(Ensemble Learning)详解:原理、方法与实战应用
  • 云计算一阶段Ⅱ——11. Linux 防火墙管理
  • C语言线程同步详解(互斥锁、信号量、条件变量和读写锁)
  • Docker-07.Docker基础-数据卷挂载