国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

百度的首頁那么簡潔,為什么查看源代碼會有那么多的內(nèi)容?

網(wǎng)友解答: 源代碼里面確實是有很多很多很多的代碼,用成百上千來形容都有些小了。但是因為他是源代碼,并沒有被格式化,所以在看的時候很亂,沒有一點點的章法,建議你用開發(fā)者工具(F12)看一下

網(wǎng)友解答:

源代碼里面確實是有很多很多很多的代碼,用成百上千來形容都有些小了。

但是因為他是源代碼,并沒有被格式化,所以在看的時候很亂,沒有一點點的章法,建議你用開發(fā)者工具(F12)看一下,會明了許多。

百度的首頁是很簡潔,但是其背后隱藏的內(nèi)容就很豐富了而且每一個代碼塊而且一個都不能少,都有其相應的作用。

大致有這么幾個原因

為了適配更多的瀏覽器,要知道,并不只是一種瀏覽器在使用百度,而且每一個瀏覽器還有各種版本,如果是要做到每一個用戶所看到的的百度首頁一模一樣,就是需要那么多的代碼;

在源代碼里面有很多引用的JS、CSS樣式,這些不是谷歌工程師碼的,而是引用的,這部分是可以復用的,你我他都可以使用。當然,也不排除這些都是百度工程師們自己寫了自己用,畢竟現(xiàn)在很多大型互聯(lián)網(wǎng)公司都是自己寫工具自己使用,然后感覺不錯再發(fā)布出去;

還有一些是在你在搜索框輸入時候吧,他會計算然后智能推薦,這個也是在代碼里的,只是隱藏了,我們看不到,并不代表沒有;

最后一個,就是各種鏈接及文章了吧,百度和谷歌不同,谷歌是只有一個搜索欄,百度搜索欄下面還有文章的啊,加載的時候還是要在源代碼里的;

對了,也不排除其他不為人知的原因的,比如上一次的搜索記錄、瀏覽記錄什么的,這個不確定,不算原因,純屬猜測。

出于好奇,特意重溫了下百度首頁,大家可以看下源代碼里的代碼和開發(fā)者選項里的代碼有啥區(qū)別

最后,剛?cè)腴T程序員小白一枚,如有錯誤,歡迎各位指正,好及時更正。

謝謝。

對了,今天晚上記得賞月哦。

網(wǎng)友解答:

這個,也沒多少復雜度啊,我一個一個跟你分析分析

head 一般用來放css和js的地方

比如字體或按鈕、輸入框的樣式和動作等等

這仨是隱藏的,平??床灰姡雌鸬拿置菜剖菆?zhí)行某個動作返回的樣式效果我們常用的菜單部分,不登錄是沒有這么多的這是常用的搜索,看圖的對應關(guān)系搜索框下個性化的鏈接

剩下的大部分是樣式文件,或者隱藏元素,用于某種特定的效果,還有就是根據(jù)UI切圖拼接的代碼,舉個最簡單的例子:比如左中右各有三個圖,在代碼里可能就是四個div元素,四套css樣式文件,其中一個div是外層父類的。只是看起來多而已。

有什么問題可以留言或評論!

以上,希望能幫到你,祝好!

標簽: