javascript - 天貓首頁首屏資料來源
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-07-05 10:48:27
0
7
927

我在研究天貓首頁的程式碼,感覺它的首屏數據並不像是ajax加載的,所以我想問一下,它的首屏數據是利用什麼方式加載的?

比如:

window.g_config.serverTime = 1496370628991;   // "1496370628991"这个数字每次刷新都是变化的
<p id="J_defaultData" style="display:none;"> ………… </p> // 这个p(p中的json数据太长,所以省略了)里面的数据查看源代码的时候就有,并不像是ajax请求的。

下圖是p中的資料

#
曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(7)
巴扎黑

研究了一整個下午,大概是明白了,天貓首頁在服務端使用node做的,所以html渲染的時候就會把資料帶上。樓上說的比較對,這種檢視原始碼就有的資料一定是服務端直出的。

淡淡烟草味

阿里都是採用的fetch技術加載的,並不是採用的ajax。

伊谢尔伦

沒研究過,目測是服務端直出

仅有的幸福

模板引擎
變數替換

小葫芦

可以去看下和伺服器端渲染有關的東西。 。為了提高首屏的渲染速度。 。不管是用PHP或是nodeJS,都是可以伺服器端渲染的

女神的闺蜜爱上我

https://developer.mozilla.org...取得API

学霸

反對上面說fetch取得的,fetch也好,ajax也好。都可以在network裡看到請求的傳送,但首頁顯然沒有。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!