我負責構建樂隊的網站和tumblr。我正在草稿階段。目前正在思考如何處理腳本以優化性能。以正確的方式加載js腳本/庫
基本上,我需要:
- 的jQuery:操縱DOM處理完成後,以及一些互動。
- 帶有jPlayer播放列表插件的jPlayer,用於具有Flash後備的HTML5音樂播放器。
- 從Songkick API(巡迴日期)加載數據的自定義腳本。它會添加巡迴展覽到頁面。應該在DOM準備就緒後發生(Ajax請求)。
- 一個自定義腳本,使用它們的API從SoundCloud加載歌曲。當用戶點擊音樂播放器的播放按鈕(這些是長音軌,在加載頁面時加載它們是一種不好的做法)時,應該會發生這種情況。
因此,我正在考慮如何構建所有這些腳本,以便在正確的時間順利進行。我已經離開了開發場景多年,但在發佈之前閱讀了一下。現在看到JS的設計模式傾向於使用模塊化方法。我在RequireJS網站上看了一下,可能會試試看。
嗯,我的主要問題是,我應該如何構建我的腳本,以便在正確的時間裝載最佳性能? RequireJS是否可以解決這些設計模式問題?
對不起,這不是一個語法問題,但更多的是一個思維預編碼問題。我只是想在把我的手弄髒之前好好考慮一下。
問候, O.
屬於上:http://programmers.stackexchange.com/ –
我會走相反的方向;讓自己的手變得骯髒,然後根據可測量的性能問題找出自己的缺點並做出關於如何投入時間的決定。 我希望提前做研究,並儘可能以最好的方式做事,但花時間在遊戲的這個階段優化沒有明顯問題的位會浪費你的時間,運輸軟件。 –