A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王晓东 初级黑马   /  2012-6-6 12:42  /  1204 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. (function() {
  2.     CBase = function(arg) {
  3.     };
  4. })();
复制代码
这样的最外层函数在什么时候被调用?

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

3 个回复

倒序浏览
(我是匿名函数)();
第一个() 是表示分组,第2个表示立即运行。
  1. <!DOCTYPE HTML>
  2. <html>
  3.     <head>
  4.         <meta charset="gb2312" />
  5.         <title></title>
  6.     </head>
  7.     <body>
  8.         <script>
  9.             (function(){alert(123)})();
  10.         </script>
  11.     </body>
  12. </html>
复制代码
希望楼主满意

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

回复 使用道具 举报
lz这个是匿名方法的直接调用,最外层的方法在到();就会执行
也就是声明就直接执行了~~
回复 使用道具 举报
一打开网页就调用了,时刻是监控着 CBase = function(arg) 这个函数的触发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马