关于函数式编程不是现在才有的,很早之前就有了,只不过由于ajax的升温,在某些方面带动了它。 典型的函数 function sum(x,y,z) { return (x+y+z); } 变成匿名函数 function(x,y,z) { return (x+y+z); } 应用匿名函数 var sum = function(x,y,z) { return (x+y+z); }(1,2,3); alert(sum); 使用函数赋值 var sum = function(x,y,z) { return (x+y+z); } alert(sum(1,2,3)); 嘿嘿,改造的不错阿。接下来看看这个你熟悉么? 典型的函数应用 alert("Hello, World!"); 用函数作为表达式 (alert)("Hello, World!"); 定义函数之后就可以立即使用它 ( function(x,y,z) { return (x+y+z) } ) (1, 2, 3); OK,完成了。 注:小技巧,如何在系统中自动加载js。 (function() { var script,i; var scripts = [ PlusConfig.pluginPath+'/common/tab_plugin_dwr.js', PlusConfig.pluginPath+'/common/tab_plugin_utils.js', ]; var head = document.getElementsByTagName("head")[0]; for (i = 0; i < scripts.length; i++) { script = document.createElement("script"); script.type="text/javascript"; script.src = scripts[i]; head.appendChild(script); } })(); 怎么样,很舒服吧。
