美文网首页程序员
JS立即执行函数的学习

JS立即执行函数的学习

作者: 饮水思源为名 | 来源:发表于2018-08-06 16:17 被阅读9次

格式:

格式一:(function(){})()
格式二:(funtion(){}())

理解:

  立即执行函数会将声明的函数表达式执行。并且在多人的开发项目上,你在全局或局部作用域中声明了一些变量,可能会被其他人不小心用同名的变量给覆盖掉。由于javascipt的自由性。没有私有域的概念,这样写可以模仿一个私有作用于,用匿名函数作为一个容器,容器内部可以访问外部变量,而外部变量不能访问内部变量。俗称”匿名包裹器“或者“命名空间”。
  并且在匿名函数容器中写函数然后通过赋值的方法,可以变向的到达java类的效果。将方法存进变量里,全局调用。

实例:

var RXR=new Object();
var fff=(function(r){
    var rxr=r.control={};
    var ff=22;
    rxr.ss=11;
    rxr.aa=function(){
        console.log('执行aa的方法');
    }
    rxr.aa();
    consloe.log(rxr.ss);
    return ff;
}(RXR));
RXR.control.aa();
console.log(RXR.control.ss);
console.log(fff);
控制台打印

相关文章

  • Js立即执行函数

    js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,...

  • js立即执行函数

    本文导读:js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立...

  • JS立即执行函数的学习

    格式: 格式一:(function(){})()格式二:(funtion(){}()) 理解:   立即执行函数会...

  • js模块化之路(1):手写js组件

    阅读前需要具备js基础(this,js原型链,继承,立即执行函数等) 关键点:1.通过立即执行函数,来达到隐藏细节...

  • js立即执行函数

    1.什么是立即执行函数只有表达式才可以被()符号执行。在了解立即执行函数之前先明确一下函数声明、函数表达式及匿名函...

  • JS立即执行函数

    很多时候我们在js中定义一个函数后,只需要执行该函数一次,比如数据初始化函数;这种情况下,定义一个函数就会浪费...

  • js立即执行函数

    js中(function(){...})()立即执行函数写法理解 转自segmentfault chichttps...

  • JS 立即执行函数

    定义方式一 定义方式二

  • JS立即执行函数

    ( function(){…} )()和( function (){…} () )是两种javascript立即执...

  • JS: 立即执行函数

    在讨论前端的时候,我们总能听到立即执行函数。我第一次听到这个名字的时候总以为很高大上,每次都想以后有机会好好学一下...

网友评论

    本文标题:JS立即执行函数的学习

    本文链接:https://www.haomeiwen.com/subject/indgvftx.html