您的位置:首页 > Web前端 > JavaScript

JavaScript: 让函数式编程优化你的代码结构

2011-02-16 15:48 591 查看
关于函数式编程不是现在才有的,很早之前就有了,只不过由于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);
}
})();


怎么样,很舒服吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: