在ES5中,我通過使用IIFE創建模型 - 視圖 - 控制器結構並顯示模塊模式。如何在ES6的JavaScript中做MVC?
var model = function() { ... }() var view = function() { ... }() var controller = function (model, view) { view.functionname(var one); ...... }(model, view)
新塊範圍{}在ES6可以取代IIFEs,但我們如何調用來自控制器的模型/視圖的功能/方法?
爲了在ES5合併多個JavaScript和避免命名衝突我使用的表達式:
;(code ...)
如何在ES6被做?
'view.function(品種之一);'是無效JS。 ';(code ...)'不能避免命名衝突。它可以解決自動分號插入問題。不確定你在問什麼。此外,限制你的問題只有一個問題。 – trincot
爲什麼你認爲調用'view.functionname(...)'成爲ES6中的其他東西? – Bergi
我更新了代碼,它只是作爲佔位符,因爲我想了解這個概念; (代碼)我只是想說,我強迫對裏面的東西進行評估 – user3541631