一般常见的立刻执行函数推荐如下两种:

(function(a){
console.log(a);
})("kk"); (function(a){
console.log(a)
}("kk"));

一些其他的写法,如:

!function (a) {
console.log(a);
}("k"); +function (a) {
console.log(a);
}("k"); -function (a) {
console.log(a);
}("k");

因为javascript函数没有显式写return返回值的都会默认返回undefined,其它在function前面加"!"、"+"、"-"的,返回值会与这些一元运算符进行运算的

javascript没有块级作用域,为了避免不同js插件间的变量污染,我们在写插件的时候,经常用到js的立即执行函数来隔离作用域。

最新文章

  1. SQL Server 存储(4/8):理解Page Free Space (PFS) 页
  2. 9.5---括号是否有效(CC150)
  3. map的使用(自增)ret = map(lambda x : x+100 if x % 2 == 1 else x - 100, [1,2,3,4,5])
  4. 在ASP.NET MVC中使用Area
  5. C++11新特性,利用std::chrono精简传统获取系统时间的方法
  6. 关于H5中的Canvas API的探索
  7. 自定义DTD(myeclipser的XML提示功能)
  8. OpenShift实战(六):OpenShift日志监控EFK
  9. javascript语法之函数案例练习
  10. 【一通百通】Bash的单双括号建议:多用[[]], 少用[]
  11. torchvision 作用
  12. 我的主博客在CSDN,这里只有部分文章,这是地址https://blog.csdn.net/z979451341
  13. 记录Linux中遇到的技巧
  14. Linux set unset命令
  15. Mybatis之拦截器原理(jdk动态代理优化版本)
  16. C++中重载决议与可访问性检查的顺序
  17. IOS上架截屏 屏幕快照
  18. HDU1233 还是畅通工程 2017-04-12 19:49 64人阅读 评论(0) 收藏
  19. shell多线程,wait
  20. 20145314郑凯杰 《Java程序设计》第5周学习总结

热门文章

  1. mysql用法之创建事件
  2. metal的gpu query
  3. raymarching
  4. My97DatePicker日历控件配置
  5. 转:关于android webview实践的文章集合
  6. tornado 多进程模式
  7. 猜想:一组勾股数a^2+b^2=c^2中,a,b之一必为4的倍数。
  8. 十大迷你iPhone天气应用
  9. 【转】Spring的中IoC及AOP
  10. android 实现调查问卷-单选-多选