js獲取url路徑 引用css和js鏈接地址中帶的問號是什么意思?
引用css和js鏈接地址中帶的問號是什么意思?問號是URL的主要部分(文件路徑)和參數(shù)部分(標(biāo)準(zhǔn)名稱是URL)之間的分隔符。它通常用于向動態(tài)網(wǎng)頁傳遞參數(shù)。CSS和JS鏈接地址帶有問號,作用主要是“欺騙
引用css和js鏈接地址中帶的問號是什么意思?
問號是URL的主要部分(文件路徑)和參數(shù)部分(標(biāo)準(zhǔn)名稱是URL)之間的分隔符。它通常用于向動態(tài)網(wǎng)頁傳遞參數(shù)。CSS和JS鏈接地址帶有問號,作用主要是“欺騙”瀏覽器。眾所周知,瀏覽器必須有緩存文件。當(dāng)您再次訪問同一個(gè)網(wǎng)站(包括HTM、CSS、JS和各種圖片)時(shí),瀏覽器會首先提取緩存文件,尤其是手機(jī)上的瀏覽器。由于流量(每秒都是錢),緩存文件的優(yōu)先級更高。當(dāng)網(wǎng)站上的文件發(fā)生變化時(shí),手機(jī)會更方便-可能需要很長時(shí)間才能更新頁面(有些甚至需要24小時(shí)才能生效)。這種方法雖然可以節(jié)省移動流量,但會給網(wǎng)站開發(fā)者帶來麻煩,因?yàn)轫撁姹恍薷模ū热鐖D片被修改,但文件名不變),但不能立即反映到用戶的設(shè)備上。這時(shí),你可以在網(wǎng)址中添加一個(gè)問號(HTM文件和文件中包含的各種資源),后跟一個(gè)隨機(jī)數(shù)(或字符),這樣瀏覽器就會認(rèn)為這是一個(gè)不同的網(wǎng)址,并會跳過緩存直接去網(wǎng)站提取,這樣用戶的手機(jī)會立即出現(xiàn)更新過的網(wǎng)頁或資源(如CSS、JS和圖片)。
網(wǎng)站的URL路徑如何設(shè)置?
如果您想知道如何設(shè)置網(wǎng)站的URL路徑,您必須知道URL路徑分類是什么?網(wǎng)站技術(shù)人員通常通過調(diào)用圖片、CSS和JS代碼來設(shè)計(jì)網(wǎng)站。這種調(diào)用方式一般分為兩種,一種是相對路徑,另一種是絕對路徑。在專業(yè)術(shù)語中,它是相對URL和絕對URL。
1. 相對路徑
我們都知道,只有打開正確的URL,我們才能得到我們想要的網(wǎng)站。同樣,網(wǎng)站中的圖片、風(fēng)格和特效也只能通過正確的途徑獲得。新手在學(xué)習(xí)前端代碼時(shí),經(jīng)常會遇到圖片無法顯示、樣式無法顯示、調(diào)用錯(cuò)誤導(dǎo)致特效無法顯示等問題。在這個(gè)時(shí)候,我們需要學(xué)會如何設(shè)置路徑。如果路徑正確,可以正常顯示圖片、樣式和特效。
優(yōu)點(diǎn):相對路徑的優(yōu)點(diǎn)是易于移動。它可以在整個(gè)文件夾中移動,測試本地網(wǎng)站會更方便。
缺點(diǎn):相對路徑的缺點(diǎn)是,如果代碼不夠嚴(yán)謹(jǐn),移動文件夾后,有些頁面可能會亂,如果使用相對路徑,很容易被全站復(fù)制。
2. 絕對路徑
相對路徑是指相對于某個(gè)文件夾的單個(gè)調(diào)用,而絕對路徑是指某個(gè)文件夾下的固定調(diào)用。與相對路徑相比,絕對路徑更簡單、更穩(wěn)定。如果不修改此路徑下的數(shù)據(jù),則永遠(yuǎn)無法更改和使用此路徑下的內(nèi)容。
絕對路徑使用較少,如果沒有特殊需要,將不會使用。但這種絕對路徑通常出現(xiàn)在抄襲網(wǎng)站上,一些抄襲網(wǎng)站的人為了省事,所以會直接使用對方的網(wǎng)站。
優(yōu)點(diǎn):絕對路徑的優(yōu)點(diǎn)是,如果有人剽竊你網(wǎng)站的內(nèi)容,里面的鏈接也會指向你的網(wǎng)站。有些抄襲者很懶惰,根本不會修改內(nèi)容。其實(shí),并不局限于被抄襲。如果有人將您的網(wǎng)頁保存到本地計(jì)算機(jī),其中的鏈接、圖片、CSS和JS仍將連接到您的網(wǎng)站。當(dāng)網(wǎng)頁的內(nèi)容被修改時(shí),由于使用了絕對路徑,它仍然會指向正確的路徑。
缺點(diǎn):絕對路徑的缺點(diǎn)是,在本地測試時(shí),如果使用某個(gè)地址,修改以后的網(wǎng)站會非常麻煩。
所以如果你想知道如何設(shè)置網(wǎng)站的URL路徑,你需要詳細(xì)了解一些URL的常識,以便對網(wǎng)站有所幫助。