//匿名方法,会执行,自己调用自己 ???????(function () { ???????????console.log(window.innerHeight); ???????})(); ???????(function () { ???????????console.log(window.innerHeight); ???????})(window); ???????//传递参数 ???????(function (x, y) { ???????????console.log(x); //5 ???????????console.log(y); ?//6 ???????})(5, 6);
//自定义方法 ???????$.myFun = { ???????????aa: function (param) { ???????????????console.log(‘aaa‘ + param) ???????????}, ???????????bb: function () { ???????????????console.log(‘bbbb‘); ???????????} ???????}; ???????$.myFun.aa(‘123‘); ???????$.myFun.bb(); ???????//添加扩展方法 ???????$.extend({ ???????????setHtml: function () { ???????????????$("#ii").html(‘2222222222‘); ???????????}, ???????????setClick: function (param) { ???????????????alert(‘test‘ + param); ???????????} ???????}); ???????$.setHtml(); ???????$.setClick(‘123‘); ???????//选择器传递 ???????$.fn.Test = function () { ???????????alert(‘123‘); ???????}; ???????$(‘#ii‘).Test();
js的匿名函数与自定义函数
原文地址:https://www.cnblogs.com/Sea1ee/p/10396035.html