我有一個JavaScript函數返回一個函數。這是什麼意思 ?JavaScript到jQuery的轉換
function CheckShadowBounds(rounded) {
return function() {
};
}
如何將它轉換爲jQuery?
我有一個JavaScript函數返回一個函數。這是什麼意思 ?JavaScript到jQuery的轉換
function CheckShadowBounds(rounded) {
return function() {
};
}
如何將它轉換爲jQuery?
這意味着它返回一個函數。函數是第一類對象,可以像字符串,數組等一樣傳遞。
此示例的目的是爲函數定義rounded
。每次調用返回的函數時,都會使用相同的rounded
實例。
您無法將其轉換爲jQuery。 jQuery是一組預定義的JavaScript函數,可以處理許多人想要做的事情,但是這些功能相對比較複雜(通常是因爲瀏覽器不兼容)。這不是比較複雜的東西,所以jQuery不提供幫助函數。
見喬爾Spoelsky的介紹到JS中的函數式編程,瞭解一些方法函數返回的功能可能是有用的:http://www.joelonsoftware.com/items/2006/08/01.html
這應該不需要進行任何更改JQuery的工作。
您呈現的代碼不會執行任何操作... – 2011-02-25 14:51:48
不,我的意思是從函數返回函數的目的是什麼? – asif 2011-02-25 14:52:47
你不能'將東西轉換成jQuery'。 jQuery是JavaScript,JavaScript是jQuery。 – TJHeuvel 2011-02-25 14:53:26