您的位置:首页 > Web前端 > JavaScript

JS中的函数调用区别

2016-12-05 09:41 176 查看

几种函数调用的方式:

1、window.onload=function(){}

只有页面上的所有内容dom+图片等,全部加载完时才执行function()中的内容

2、$(document).ready()<==>$(function(){})

在dom模型加载完后就执行

3、(function(){})() 立即执行函数

所谓不去污染全局命名空间,是因为 IIFE 创建了一个新的函数作用域,你真正的业务代码被封装在其中,自然就不会触碰到全局对象了。如果你需要全局对象,那就 pass 给 IIFE

IIFE详解

http://web.jobbole.com/82520/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript