function a(){} 和 var a = function(){}的区别:

学习做浮窗,看到别人的代码里有:

window.onresize = function(){
chroX = document.documentElement.clientWidth;//yemian整个的高宽
chroY = document.documentElement.clientHeight;
}

 看完不是很理解,于是去网上查了一下。

a();
b(); function a(){
alert("函数1");
} var b = function(){
alert("函数2");
}

以上的function a(){} 和 var a = function(){}都是方法的声明,二者之间只有一点不同,就是调用方法时候的顺序不同!b函数是运行到这一步的时候才被加载,所以提前使用的话会导致报错。(a就是普通的函数,运行时就已经被加载,随时可以使用)

参考https://blog.csdn.net/weixin_39060009/article/details/90766430的文章

最新文章

  1. Win7硬盘整数分区一览表
  2. c#制作一个屏幕保护程序
  3. linux批量查找文件内容
  4. spring MVC @Resource不支持Lazy加载
  5. C语言之socket获取网页源码
  6. 加载ComboBox控件
  7. Sqoop_ 从 hive 导到mysql常遇九问题总结(转)
  8. Java中long和Long有什么区别 (转载)
  9. 通过HP Loadrunner VuGen来录制安卓的应用
  10. Android:简单的开场界面
  11. Git超级菜鸟学习--> 社区化协作以及分支操作
  12. 9. iptables 配置
  13. 深入理解最强桌面地图控件GMAP.NET ---离线地图
  14. cssText的用法以及特点
  15. Unity --- 设置选择的图片的格式
  16. 大数据入门到精通19--mysql 数据导入到hive数据中
  17. PL/SQL学习笔记之函数
  18. 双向链表的实现——c++
  19. CSS3 颜色模式
  20. Java9新特性

热门文章

  1. 模块化系列教程 | 深入源码分析阿里JarsLink1.0模块化框架
  2. oracle和mysql区别
  3. 7天用Go动手写/从零实现Web框架Gee
  4. 透彻分析和解决一切javaWeb项目乱码问题
  5. 数据算法 --hadoop/spark数据处理技巧 --(5.移动平均 6. 数据挖掘之购物篮分析MBA)
  6. ELK(V7)部署与架构分析
  7. 安装python3.7
  8. golang-练习ATM --面向对象实现
  9. 1163 - Bank Robbery
  10. webpack之打包分析以及prefetching和preloading