cookie到底屬于dom還是bom呢?
首先可以明確的告訴你,Cookie歸屬于BOM,而不是DOM。我們?cè)诮佑|JavaScript時(shí)會(huì)了解兩大對(duì)象模型:DOM文檔對(duì)象模型、BOM瀏覽器對(duì)象模型,通過JS操作這兩大對(duì)象模型才使得JS有了交互能力,但不少人分不清這兩者區(qū)別及定位。
DOM文檔對(duì)象模型網(wǎng)頁上的文檔對(duì)象以“樹形”結(jié)構(gòu)組織在一起,這就是文檔對(duì)象模型,DOM對(duì)節(jié)點(diǎn)包含:元素節(jié)點(diǎn)、文本節(jié)點(diǎn)、屬性節(jié)點(diǎn)。
DOM提供了處理網(wǎng)頁內(nèi)容的方法和接口,我們通過JS操作元素其實(shí)就是操作DOM。
BOM瀏覽器對(duì)象模型BOM提供了與瀏覽器進(jìn)行交互的方法和接口,比如操作窗口大小、地址欄、屏幕等。
DOM與BOM的關(guān)系異同1、DOM是W3C標(biāo)準(zhǔn),而BOM是由不同瀏覽器廠家自主實(shí)現(xiàn)的(所以會(huì)存在一些差異);BOM在DOM之前出現(xiàn)的;
2、DOM可以“理解”為是BOM的一部分。
綜上,Cookie的操作其實(shí)是屬于BOM,因?yàn)镃ookie是存儲(chǔ)在瀏覽器中的,另外document.cookie的另一種寫法是window.document.cookie。
以上就是我的觀點(diǎn),對(duì)于這個(gè)問題大家是怎么看待的呢?歡迎在下方評(píng)論區(qū)交流 ~ 我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),歡迎關(guān)注我了解更多科技知識(shí)!