我正在閱讀通過螢火蟲在Google網站中使用的代碼和JS。針對AJAX響應的JSON優於HTML的優勢?
在Google音樂網站上,當我們點擊左側導航鏈接時,Google會通過ajax在右側加載歌曲。
現在,當我想要加載通過Ajax的內容,那麼我就會從GET方法的HTML和更換機身採用新的HTML所收到的HTML
但在谷歌音樂,我看到,當我點擊導航鏈接那麼Google會獲取1000首帶有所有標題,專輯的歌曲的JSON數據,然後立即構建html。如果我不得不做同樣的事情,我會叫的頁面獲取完整的HTML頁面,然後更換閥體
所以我想知道什麼是使用JSON的方式谷歌做到了
我覺得另一種方式來問這個問題是「什麼是基於相對於返回的JSON數據與JavaScript構建HTML客戶端的優勢將HTML構建在服務器端並通過AJAX發送並直接附加到DOM中。「 - 我個人比前者更喜歡前者。我其實從來沒有做過後者,也沒有真正計劃。 – WhiskeyTangoFoxtrot