image:// 前缀是什么?
What is the image:// prefix?
引自幸运单source code:
image://css/loading.gif
这是图像协议吗?我以前从未见过这个前缀,谁能解释一下它是什么?
不是,只是后面用来区分两类值的前缀:
const luckysheetloadingImage = function (config) {
if(typeof config.image==="function"){
return config.image()
}
const regE = new RegExp("^(image|path)://");
const regResult = regE.exec(config.image);
let imageHtml = '';
if (regResult !== null) {
const prefix = regResult[0];
const type = regResult[1];
const imageStr = regResult.input.substring(prefix.length);
switch (type) {
case "image":
imageHtml = `<div class="image-type" style="background-image: url(${imageStr});"></div>`;
break;
我可能会使用两个不同的属性而不是在字符串中编码信息。
引自幸运单source code:
image://css/loading.gif
这是图像协议吗?我以前从未见过这个前缀,谁能解释一下它是什么?
不是,只是后面用来区分两类值的前缀:
const luckysheetloadingImage = function (config) {
if(typeof config.image==="function"){
return config.image()
}
const regE = new RegExp("^(image|path)://");
const regResult = regE.exec(config.image);
let imageHtml = '';
if (regResult !== null) {
const prefix = regResult[0];
const type = regResult[1];
const imageStr = regResult.input.substring(prefix.length);
switch (type) {
case "image":
imageHtml = `<div class="image-type" style="background-image: url(${imageStr});"></div>`;
break;
我可能会使用两个不同的属性而不是在字符串中编码信息。