Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网站上的ASCII艺术_Javascript_Html_Ascii Art - Fatal编程技术网

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”+ “

我试图在我的网站上用JavaScript函数获得一些ASCII艺术,但结果不是我现在想要的

它应该是这样的:

下面是我用来实现这一目标的代码:

功能日志(文本){
$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对不起,我忘了我有这个问题,然后就睡着了,现在我关闭了它,谢谢大家!