定时器

定时器在javascript中的作用
1、制作动画
2、异步操作
3、函数缓冲与节流

定时器:
setTimeout 只执行一次的定时器
clearTimeout 关闭只执行一次的定时器
setInterval 反复执行的定时器
clearInterval 关闭反复执行的定时器 */ var time1 = setTimeout(myalert,2000); // 第一个值是函数 第二个值是毫秒
var time2 = setInterval(myalert,2000);
/*
clearTimeout(time1);
clearInterval(time2);
*/
function myalert(){
alert('ok!');
}

封闭函数

封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。

一般定义的函数和执行函数:

function myalert(){
alert('hello!');
}; myalert();

封闭函数:

(function myalert(){
alert('hello!');
})();

封闭函数的装逼写法  还可以在函数定义前加上“~”和“!”等符号来定义匿名函数

!function myalert(){
alert('hello!');
}()

最新文章

  1. 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(三)图形化机构树
  2. Project和Module的介绍
  3. 09 Mysql数据库在Linux下的使用
  4. PLSQL_性能优化系列11_Oracle Bulk Collect批处理
  5. HDU 5927 Auxiliary Set (dfs)
  6. 07 java main方法
  7. 用twisted 做一个日志收集系统
  8. CVirtualGridCtrl控件内的数据如何获取
  9. shell常识总结
  10. MINA学习之IoService
  11. C# - CSV(Comma-Separated Values)文件读取.
  12. [jQuery] 自做 jQuery Plugin - Part 1
  13. [ios2]Emoji表情符号兼容方案 【转】
  14. MySQL聚簇索引
  15. 数据库 sql 表连接
  16. configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
  17. ZhuSuan 是建立在Tensorflow上的贝叶斯深层学习的 python 库
  18. PYTHON-操作系统基础-2-练习
  19. java学习笔记17(Calendarl类)
  20. MTK 精简ROM

热门文章

  1. PAN3501兼容AS3933-BTST
  2. android:imeOptions
  3. Java中JSON字符串与java对象的互换实例详解(转)
  4. 学生选课数据库MySQL语句练习题45道
  5. 关于重定向RedirectAttributes的用法
  6. 格雷码(Grey Code)生成规则
  7. C# 控制台应用程序从外部传参运行和调试
  8. python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)
  9. Card Stacking 队列模拟
  10. redmine处理规范