摘要:前端一般常用文件。使用相對路徑引入規則或者引入圖片,按照的目錄來算引入圖片,按照的目錄來計算。這兒是接上面的地址,文件被引用后,它有一段代碼那么的實際引用地址為。存在的問題如果使用前端路由并采用模式,引入采用相對路徑,則可能出現問題。
web前端一般常用文件 .html .css .js。但是當用css文件和html引入資源(比如圖片)時,路徑可能不相同。下面總結了幾條。
使用相對路徑引入規則:html或者js引入圖片,按照html的目錄來算
css引入圖片,按照css的目錄來計算。
例如:http://ip/a/b 請求回來的是html文件,那么html文件的目錄就是/a/ 文件夾,如果此html有一段代碼:
那么,css文件的實際引用的路徑為 /a/css/aa.css
什么是css目錄簡單說就是css文件的存放地址。這兒是/a/css
接上面的地址,css文件(/a/css/aa.css)被引用后,它有一段代碼background:url("img/cc.png").
那么 cc.png的實際引用地址為/a/css/img/cc.png。
如果使用前端路由并采用history模式,引入采用相對路徑,則可能出現問題。當路由到達2級目錄地址時比如: http://ip/1/2 ,此頁面如果采用有相對路徑的引用,就會失敗。所有相對引用地址前都會被加上 /1/ 這個目錄地址。當你在此頁面刷新時,bug就出來了。
ps: 這兒所說的地址不是打包前的地址,是打包后真實的地址。往后一篇會根據此筆記要點,使用nginx + 一個端口,部署多個采用前端路由(history模式)單頁應用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53226.html
摘要:前端一般常用文件。使用相對路徑引入規則或者引入圖片,按照的目錄來算引入圖片,按照的目錄來計算。這兒是接上面的地址,文件被引用后,它有一段代碼那么的實際引用地址為。存在的問題如果使用前端路由并采用模式,引入采用相對路徑,則可能出現問題。 web前端一般常用文件 .html .css .js。但是當用css文件和html引入資源(比如圖片)時,路徑可能不相同。下面總結了幾條。 使用相對路徑...
摘要:前端一般常用文件。使用相對路徑引入規則或者引入圖片,按照的目錄來算引入圖片,按照的目錄來計算。這兒是接上面的地址,文件被引用后,它有一段代碼那么的實際引用地址為。存在的問題如果使用前端路由并采用模式,引入采用相對路徑,則可能出現問題。 web前端一般常用文件 .html .css .js。但是當用css文件和html引入資源(比如圖片)時,路徑可能不相同。下面總結了幾條。 使用相對路徑...
摘要:雜項用代替里一定要有的判斷不要在內置對象的原型上添加方法,如不要在內層作用域的代碼里聲明了變量,之后卻訪問到了外層作用域的同名變量變量不要先使用后聲明不要在一句代碼中單單使用構造函數,記得將其賦值給某個變量不要在同個 決定綜合網上的規范整出一套自己的開發規范出來,以后代碼的風格均按照要求來編排,方便管理維護 一、 命名規范 項目命名:全部采用小寫方式, 以下劃線分隔,例:my_pro...
摘要:雜項用代替里一定要有的判斷不要在內置對象的原型上添加方法,如不要在內層作用域的代碼里聲明了變量,之后卻訪問到了外層作用域的同名變量變量不要先使用后聲明不要在一句代碼中單單使用構造函數,記得將其賦值給某個變量不要在同個 決定綜合網上的規范整出一套自己的開發規范出來,以后代碼的風格均按照要求來編排,方便管理維護 一、 命名規范 項目命名:全部采用小寫方式, 以下劃線分隔,例:my_pro...
閱讀 2137·2023-04-26 00:23
閱讀 807·2021-09-08 09:45
閱讀 2435·2019-08-28 18:20
閱讀 2542·2019-08-26 13:51
閱讀 1595·2019-08-26 10:32
閱讀 1392·2019-08-26 10:24
閱讀 2027·2019-08-26 10:23
閱讀 2196·2019-08-23 18:10