我們在陰影中做什麼

3 years ago 142
ARTICLE AD BOX

該站原型外觀連接搜尋引擎雜誌於2020年3月成功

https://www.searchenginejournal.com/shadow-dom/353644/

科技SEO錫鈹有點嚇人。It’他有尖牙

對於決策方法SEO怪獸,您;我必須進入代碼庫的洞穴和城堡–有時獨自一人,一隻手

對於這次冒險,我;我招募了精通搜尋引擎優化的開發者和非創造性的哥特人戴夫·斯馬特(Dave Smart)加入到搜尋引擎優化最可怕的方法之一:影子DOM中

為什麼陰影區很重要

與其他事物一樣,您;我很喜歡SEO怪獸,他們喜歡在你的世界裏玩得開心

I’ve在渲染、角度和性能指標方面都有相當大的難度,但這…這是SEO方法的地下墓穴,我的朋友

您;如果/當您;使用Web組件和oregon JavaScript框架重新移動

或者您;我們盯著一根葉狀根,看起來像這些幽靈般的骨架








您;因為暗影DOM有一個習慣性的地方,它很早就消失在幽冥王國中了

“當Googlebot呈現頁面時,它會將陰影DOM和通風DOM內容展平。這意味著Googlebot tin lone spot滿足於此;將呈現的HTML…如果滿足感不强;Google Bot沒有成功使用呈現的HTML,囙此贏得了;t鈹能够擴展它。”&恩達什;瞭解JavaScript SEO基礎知識,蒐索開發人員

我們;I’我將重新表述這一點,並對那些在城堡最後面成功的人大聲一點:

如果我們的客戶不滿意;t索引,我們滿足的can’t排名。

地下城與領地

在我們進入地下室之前,您;我將請求確認DOM是什麼

DOM是檔案物件模型的縮寫

DOM是使用每個葉頁請求構建的

有時,DOM操作出錯時,Leapage不會;我看起來不對勁

其他時候,它集合了一個過度懼高症但意圖良好的同事的拖延性恐慌

讓我們;讓我們看看將HTML轉換為DOM的過程:

  • 提出請願書
  • 請求者收到一個原型HTML效果(您可以通過按右鍵並選擇查看頁面原始程式碼來發現這一點)
  • 請求者收集了大量可想像的葉子砷,並將呈現頁面所需的資源排隊。
    值得注意的是:穀歌將此過程的輸出稱為砷“爬網DOM。”
  • HTML(也稱為爬網DOM)被傳遞給DOMparser,或者通過web呈現服務成功地傳遞給瀏覽器oregon
  • HTML和資源被轉換為DOM檔案,這是頁面內容的一種實踐

什麼;DOM成功了嗎

HTML在DOM中由一組稱為節點的嵌套對象表示

每個節點都可以包含滿足的oregon kid節點

It’這與網站地圖和網站地圖索引之間的敘述相似

大多數現代瀏覽器都針對1500個節點進行了優化

這種錯綜複雜的節點假設稱為DOM樹

我們可以操縱DOM樹並與之互動

這個罐頭看起來像:

  • 暴露節點(想想漢堡選單和手風琴)
  • 改變內容(形式)
  • 隱藏節點(取消橫幅廣告)

It’這是一個重要的概念,因為;這是DOM,而不是提供的原型HTML,它定義了你在瀏覽器中發現的內容,並通過擴展定義了呈現頁面的搜尋引擎(比如Google!)意志量表和生育能力

我如何看待DOM

ChromeDevTools為您提供了一個很好的、人性化的模式來發現DOM樹

  • 導航到你需要偷看的樹葉
  • 點擊Command+Option+C(Mac)oregon Control+Shift+C(Windows、Linux、Chrome作業系統)。這個意願將devTools解開到元素面板上,您可以發現頁面中的元素,每個元素都嵌套得很好
  • 將滑鼠懸停在它連接到頁面的工作表意志項上
  • 查看控制台的最底部以發現組件嵌套在DOM樹中

視覺化DOM樹蒐索控制台

為了一次性發現完整的DOM樹及其操作,我們單獨請求在開發工具控制台上形成一個神奇的成功點

您可以反復重複這一過程,探索每一個分支和回收箱中的鈹,因為您;不過,我已經學會了遍歷DOM

如果這個看起來很恐怖的世界只是一個比你預想的要多得多的地方,那麼;沒關係

事實並非如此;真正的意思是鈹質量的飼料

這是構成頁面的骨架和粘糊糊的部分

It’它包括內容、結構和樣式,以及它們之間的關聯和使用管道

光與影

如果繼續執行檢查DOM的步驟,您會看到“輕DOM。”

It’s lone指的是過去的砷燈;這是一件可疑的事

shadinesdom只是一個完整的調用方DOM histrion,它連接到一個元素,即它的shadiness宿主,即lightdom

這;s close–有意識的砷1空氣錫形成大量陰影,1光DOM錫影響聚集陰影DOM

如何使用陰影DOM

陰影DOM真的很有用

許多瀏覽器將其用於本地視窗小部件,類似於俄勒岡州

RIGHT SIDEBAR BOTTOM AD