2013-11-04 109 views
2

我想將「Shadow DOM」術語翻譯成俄語。但我不確定什麼意思是最適合「陰影」這個詞的。所以我編寫了一個不同含義的清單。請幫我選擇最好的一個。「Shadow DOM」的正確含義是什麼?

  • 陰影,幽靈,黑暗,反射,織機
  • 鬼,幽靈,幽靈,幽靈,幽靈
  • 黑暗,黑暗,朦朧,夜,黑暗
  • 黃昏,半暗,遮陽
  • 暗示,暗指,參考,建議,暗示
  • 蓋,覆蓋,面紗,外套,毯
  • 仲,贅
+1

不確定這個問題是否適合SO,但「cover」可能是列表中最好的。將Shadow DOM想象成一個玻璃盒子,你可以看到裏面的內容,但實際上你不能觸摸/操作內容(類似於你無法捕捉你的影子)。 – cimmanon

+0

這個問題似乎是無關緊要的,因爲它是關於語言的。 – vascowhite

+1

這是關於規範的理解。 – Oleg

回答

1

本文中術語「陰影」表示「次要」或「多餘」。他們不在同義詞列表中,因爲你的敘詞表很糟糕。

+0

真的很好的一個意思。我已將它們添加到列表中。 – Oleg

+2

@奧格我實際上認爲「影子」在英語中是一個很差的選擇。它並不能幫助英語人士瞭解這項技術是什麼,它顯然不能幫助你。 – Marcin

2

Shadow DOM Working Draft

本說明書描述了建立和維持DOM樹和如何這些樹彼此在文檔內相互作用之間的功能的界限,從而使得DOM內更好的功能的封裝的方法。

...

Web應用程序開發人員經常會遇到需要一個DOM樹中提供封裝。儘管是一個文檔樹(一個以文檔爲根的樹)的一部分,但通常有許多功能樹片段,以及關於這些片段獨立運行的假設。本規範將這種類型的封裝稱爲功能封裝,而不是信任封裝,它處理基於信任的限制信息流以及確保應用程序中數據和狀態的安全性。

...

影子DOM允許多個DOM樹(除了文檔樹)呈現時,組成爲一個較大的樹。通過讓文檔樹中的任何元素來託管一個或多個額外的DOM樹,可以啓用多個DOM樹的存在。這些影子樹由一組規則來管理,這些規則建立了封裝邊界,同時保留了標準的DOM可組合性語義。

文檔樹和陰影樹之間的封裝邊界稱爲陰影邊界。宿主影子樹的元素稱爲影子主機,影子樹的根稱爲影子根。

另外值得一提的是,有一個標籤,其excerpt狀態:

陰影DOM允許包括DOM元素的子樹到文檔的渲染,而不是到主文檔DOM樹。

它的wiki還鏈接到http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom,它更詳細地描述了Shadow DOM的用途和用途。

+0

對不起,但從您的回答中,我不清楚您的建議是什麼。 – Oleg

+0

@ Oleg個人我會說,它被稱爲影子DOM,因爲它的大部分內容基本上是從外部隱藏的,*潛伏在陰影*中。正如工作草案中提到的那樣,這是[封裝](http://en.wikipedia.org/wiki/Encapsulation_%28object-oriented_programming%29)。 –

+0

這很有道理,謝謝。 – Oleg