(function($){var a="abc";do something.....})(jQuery);
(function($){var a="def";do something.....})(jQuery);
(function($){var a="abc";var b="def";global=a;do something.....})(jQuery);
(function($){var c=globa;do something.....})(jQuery);使用普通变量作为全局变量,扩展性十分差,,所以我们使用一个{}对象类型的变量作为全局变量,如此一来就解决了各个匿名函数之间的通信问题。如果工程师B还想调用工程师A中函数的变量b呢?那么就可以在A中写扩展,如下:var global={};(function($){var a="abc";var b="def";global.str1=a;global.str2=b;do something.....})(jQuery);(function($){var c=globa.str1;var d=global.str2;do something.....})(jQuery);
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明