在ExtJS的,我們經常有語法是這樣的:ExtJS的函數聲明語法
someFunction = function(){}
或:
someFunction : function(){}
兩者有什麼區別?此外,什麼使exts使用這種語法,而不是正常的JavaScript語法? 所以,據我所知,JavaScript語法是這樣的:
功能(){} //沒有 '=' 或 ':'
在ExtJS的,我們經常有語法是這樣的:ExtJS的函數聲明語法
someFunction = function(){}
或:
someFunction : function(){}
兩者有什麼區別?此外,什麼使exts使用這種語法,而不是正常的JavaScript語法? 所以,據我所知,JavaScript語法是這樣的:
功能(){} //沒有 '=' 或 ':'
沒有ExtJS的函數語法。所有這些定義函數的方法都是JavaScript的一部分,ExtJS並沒有引入新的東西。讓我們看看每個案例
在JavaScript中輸入OOP ..有下一個兩種方法進來! Javascript非常靈活和可擴展。函數可以存儲在變量中,作爲參數傳遞給其他函數,作爲返回值傳遞給函數,並在運行時構造。你也可以有匿名功能!回來...
someFunction =函數() - 在這種情況下,要存儲在變量的函數「comeFunction'.This變量可以是對象或分開的部分(但在JavaScript內部一切是除原始數據類型外的對象)。函數function() - 在這種情況下,您也將函數存儲在變量中,但這是在對象聲明期間。你會看到它們在ExtJS中使用,因爲它遵循OOP。
你也可以注入一個方法或修改上面兩種方法已經指定的方法。我希望這可以幫助你更多地瞭解功能。