我正在用Google Maps API構建大型應用程序,並且我發現在開發方法中需要更加模塊化,並且可以使用某些方向。構建模塊化谷歌地圖應用程序
我的目標是從邏輯上將我的代碼分解成不同的JS文件 - 所以總會有一個「base」JS文件,負責加載地圖,添加基本功能等。但對於不同的客戶端,我想要在此基礎上建立而不復制代碼。所以基本的JS文件保持放置狀態,並且我只是爲另一個特定於客戶端的JS文件添加一些附加功能,並將這兩個文件加載到應用程序中。 這種方法的問題是,我需要等到Google Maps API完全加載後才加載其他JS文件,否則第二個JS文件無法訪問API對象和出錯。
那麼是否有任何圖書館或框架,解決這個大圖片和小圖片的問題? I ran into Require.js作爲解決方案,但我想看看所有的選項都在這裏。任何方向都非常感謝。
查看「動態加載」:https://developers.google.com/loader/#Dynamic – Marcelo 2012-08-18 07:58:02