2011-12-21 63 views
0

我想知道Youtube如何在菜單&之間加載視頻內容。如何讓菜單看起來像新的Youtube佈局

http://www.youtube.com/當我們點擊菜單示例流行,音樂,娛樂和其他權利將加載&根據我們點擊的類別顯示視頻。

當我查看源代碼時,沒有鏈接到特定的script name

<li class="guide-item-container"> 
    <a data-feed-type="system" data-feed-name="popular" class="guide-item"> 
     <span class="thumb"> 
      <img alt="" src="//s.ytimg.com/yt/img/pixel-vfl3z5WfW.gif" class="system-icon system popular"> 
     </span> 
     <span class="display-name"> 
      Popular 
     </span> 
    </a> 
    </li> 

我可以知道它是如何工作的。

+1

有沒有必要有一個鏈接到一個特定的腳本權旁邊的相關代碼。該腳本可以位於頁面的任何位置。三可能是一個onclick事件與每個特定的鏈接相關聯,然後用AJAX加載內容。 – 2011-12-21 13:28:17

回答

0

不容易找出youtube如何加載內容,但您可以在網絡視圖中看到您開發者工具的ajax請求的目的地。 「流行」的請求從它的內容獲得它的內容,即:返回一個json的/guide_ajax?action_load_system_feed=1&feed_type=popular

我有點納悶,像主導航這樣一大特點沒有回退對誰已經禁用了JavaScript,但沒關係用戶...