84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
window.aaa = (function($) { var bbb = (function() { alert(1); })(); })(Zepto);
Dies ist ein gepacktes Skript. Aber wie ruft man BBB draußen an?
aaa ist im Fenster gemountet, aber aaa.bbb() kann nicht ausgeführt werden
光阴似箭催人老,日月如移越少年。
你及时函数理解错了:
1、(function(){})();即时函数,会执行一遍; 注:window.aaa = (function($) { })(Zepto); 你这里的 window.aaa是没有用的 是undefined; 你里面的bbb函数也是一样, 你外面当然访问不到呀!
虽然不太明白你想怎样去调用,看你aaa是挂载在window的,但是aaa.bbb()不能执行到这句话 那你可以改成:
window.aaa = (function($) { var bbb = (function() { alert(1); }); return {bbb:bbb}; })(Zepto);
外面就可以aaa.bbb();这样写的话,在bbb方法里的得注意闭包、变量的作用域的问题哈~!
用module.export 暴露出去,外面require。
你及时函数理解错了:
虽然不太明白你想怎样去调用,看你aaa是挂载在window的,但是aaa.bbb()不能执行到这句话 那你可以改成:
外面就可以aaa.bbb();这样写的话,在bbb方法里的得注意闭包、变量的作用域的问题哈~!
用module.export 暴露出去,外面require。