自從我不斷學習JavaScript並開始認真使用以來,我已經快半年了。 JS設置了c的語法和封樣等部位,動態類型,可選paramates等在JavaScript中返回函數的函數
語言功能,還是我沒有看到他的能力是:函數返回功能:
function func(){
return function(){
....
return result;
};
};
func()();
這很酷,我知道這是功能語言的正常功能,但我從來沒有在現實世界中使用過,我不知道我有沒有必要更多地使用這種方法,並在哪些情況下顯示出他的真正能力。
我也做了一個小例子jsFiddle。
'// HANDLE:$(一個DOMElement) }否則執行用於在第一和隨後的運行不同的動作的功能if(selector.nodeType)this.context = this [0] = selector; this.length = 1; 返回此; // HANDLE:$(function) //文檔準備好的快捷方式 } else if(jQuery.isFunction(selector)){ return rootjQuery.ready(selector); }' 當返回時,可以考慮返回一個函數還是進一步傳遞該函數的上下文? – 2013-04-25 07:47:02