zoukankan      html  css  js  c++  java
  • javascript自执行匿名函数

    1)自执行匿名函数:

            常见格式:(function() { /* code */ })();

    2)作用:

          function中的code代码在解释时就已经在运行了。因此可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。

    3)例子:

         在html中输入以下代码,页面加载时,就会弹出1;   

    (function() {alert(1);})();

          该代码等同于:

    var a=function() {alert(1);};
    a();

    4)其他写法:

    (function () { /* code */ } ());
    !function () { /* code */ } ();
    ~function () { /* code */ } ();
    -function () { /* code */ } ();
    +function () { /* code */ } ();

    关于这一部分,可以看看以下博客

    http://www.cnblogs.com/chenxianbin89/archive/2010/01/28/1658392.html

      

  • 相关阅读:
    堆排序算法
    基数排序
    快速排序
    OpenSSL加密证书
    jobs后台任务
    at,crontab例行性任务
    dns
    ftp
    ssh
    iptables
  • 原文地址:https://www.cnblogs.com/king1302217/p/3992626.html
Copyright © 2011-2022 走看看