Javascript 网站上的ASCII艺术
我试图在我的网站上用JavaScript函数获得一些ASCII艺术,但结果不是我现在想要的 它应该是这样的: 下面是我用来实现这一目标的代码:Javascript 网站上的ASCII艺术,javascript,html,ascii-art,Javascript,Html,Ascii Art,我试图在我的网站上用JavaScript函数获得一些ASCII艺术,但结果不是我现在想要的 它应该是这样的: 下面是我用来实现这一目标的代码: 功能日志(文本){ $log=$(“#log”); //向日志添加文本 $log.append(($log.val()?“”:“”)+文本); //自动旋转 $log[0]。scrollTop=$log[0]。scrollHeight-$log[0]。clientHeight; } 日志(“”+ “\uuuuuuuuuuuuuuuuuuuuu”+ “
功能日志(文本){
$log=$(“#log”);
//向日志添加文本
$log.append(($log.val()?“”:“”)+文本);
//自动旋转
$log[0]。scrollTop=$log[0]。scrollHeight-$log[0]。clientHeight;
}
日志(“”+
“\uuuuuuuuuuuuuuuuuuuuu
”+
“| | |
”+
“| | uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
”+
“| |/|”| ` | | ` | ` | | |
”+
“|| | | | | | | | | | | | | |
”+
“| | | | | | | | | | | | | | | | | | | | | |,
”+
“uu/|
”+
“|uuuuuu/
”+
“
”+
"");代码>
您必须注意,在字符串中,如果要打印“\”字符,必须使用“\ \”:)
功能日志(文本){
$log=$(“#log”);
//向日志添加文本
$log.append(($log.val()?“”:“”)+文本);
//自动旋转
$log[0]。scrollTop=$log[0]。scrollHeight-$log[0]。clientHeight;
}
日志(“”+
“\uuuuuuuuuuuuuuuuuuuuu
”+
“| | |
”+
“| | uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
”+
“| |/124;”`124; \\\| 124; | |
”+
“|| | | | | | | | | | | | | |
”+
“| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |+
“uu/|
”+
“|uuuuuu/
”+
“
”+
"");代码>
ECMAScript 6中的HTML
是否会使用模板标记功能来解救:
功能日志(文本){
$log=$(“#log”);
//向日志添加文本
$log.append(($log.val()?“”:“”)+文本);
//自动旋转
$log[0]。scrollTop=$log[0]。scrollHeight-$log[0]。clientHeight;
}
日志(“”+
String.raw`\\\\\\\\\\\\\\\\
`+
String.raw`|| `| `
`+
String.raw`| `| `uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
`+
String.raw`||/\|'\|'\|'\| | |
`+
String.raw`| | | | | | | | | | | | | |
`+
String.raw`||||||||||||||||||||||||||| | | | | | |+
String.raw`\uu/|
`+
String.raw`|uuuuuuu/
`+
“
”+
"");代码>
您是否尝试过用另一个反斜杠来摆脱反斜杠?因此,例如,每当您有一个\,例如在“O”字符顶部的右侧,您就会有\\。您不应该只说“更改字母间距属性”-你应该展示一个解决问题的代码示例。这个答案应该是一个注释。这个注释解决了我和Tommy的问题,但是现在我有一个新的文本有相同的问题,我试图更改它们,但没有任何结果:S这是代码。请注意,你必须用“\\”替换所有“\”字符,你可以用你的新形状来做这件事,这将纠正你的ascii艺术:)你能关闭这个问题吗?@ArashKhajelou对不起,我忘了我有这个问题,然后就睡着了,现在我关闭了它,谢谢大家!