對在HTML代碼中沒有鏈接地址,它的地址是由前端js執行生成的地址,常見於文件下載,多分辨率圖片。
<h2>HTML代碼</h2> <a class=“downloadFile” href="javascript:;" data-fileid="文件名.zip">點擊下載</a>
點擊下載
按鈕時,下載地址是由data-fileid="文件名.zip"
的 文件名.zip
拼接的,比如拼接後的地址爲:http://www.demo.com/files/文件名.zip
以上面的代碼舉例子
.downloadFile
data-fileid
htp://www.demo.com/files/
這類對img:srcset動态生成不同圖片大小
<h2>根據不同分辨率,js動态加載不同圖片大小,srcset裏是一個數組,包含支持的圖片大小</h2> <img class="image" data-path="/files/20220603/image-" data-imageWidth="[180,320,640,800]" /> 渲染後圖片地址可能爲 <img class="image" src="/files/20220603/image-180.jpg" /> <img class="image" src="/files/20220603/image-320.jpg" /> <img class="image" src="/files/20220603/image-640.jpg" /> <img class="image" src="/files/20220603/image-800.jpg" />
類似這類設置: 替換前:/image-
替換後:/image-180.jpg|/image-320.jpg|/image-640.jpg|/image-800.jpg
替換後參數多個地址使用‘ | 分隔
http://www.demo.com/files/20220603/image-180.jpg http://www.demo.com/files/20220603/image-320.jpg http://www.demo.com/files/20220603/image-640.jpg http://www.demo.com/files/20220603/image-800.jpg