卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

網(wǎng)友解答:

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

但是因?yàn)樗窃创a,并沒有被格式化,所以在看的時(shí)候很亂,沒有一點(diǎn)點(diǎn)的章法,建議你用開發(fā)者工具(F12)看一下,會明了許多。

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

大致有這么幾個(gè)原因

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

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

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

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

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

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

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

謝謝。

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

網(wǎng)友解答:

這個(gè),也沒多少復(fù)雜度啊,我一個(gè)一個(gè)跟你分析分析

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

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

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

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

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

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

標(biāo)簽: