Javascript 从HTML中删除制表符和换行符
从HTML代码中去除制表符和换行符的最佳(最快)方法是什么 我正在使用for javascript构建我的网站,并在导入模板时使用缩进来简化代码的编写、阅读和维护。虽然导入模板时,我也会得到缩进所用的制表符和换行符。这意味着生成的页面看起来不像我想要的 当然,在没有模板引擎的情况下编写HTML也是如此 我现在的问题是,最好的办法是什么 我目前的解决方案是使用Javascript 从HTML中删除制表符和换行符,javascript,html,performance,web-deployment,Javascript,Html,Performance,Web Deployment,从HTML代码中去除制表符和换行符的最佳(最快)方法是什么 我正在使用for javascript构建我的网站,并在导入模板时使用缩进来简化代码的编写、阅读和维护。虽然导入模板时,我也会得到缩进所用的制表符和换行符。这意味着生成的页面看起来不像我想要的 当然,在没有模板引擎的情况下编写HTML也是如此 我现在的问题是,最好的办法是什么 我目前的解决方案是使用$('#template').HTML()获取HTML,正如前面所说的。之后,我添加了.replace函数,以从html中删除制表符和换行符
$('#template').HTML()
获取HTML,正如前面所说的。之后,我添加了.replace
函数,以从html中删除制表符和换行符
另一种摆脱它的方法当然是从HTML源代码中删除所有不需要的东西,尽管这会导致代码维护困难
有没有其他(更好的)方法来处理这个问题
我已经设置了两个jsfiddle,一个和一个。正如您所看到的,第一行宽了几个像素。当我遇到这个问题时,我只是对元素使用float:left(float:left,没有其他显示,其行为类似于display:block,但elemenet与其余元素保持一致) 一定要清理你的浮标。 HTML:
您可以在设计时手动执行此操作吗?用词?您可以用^t搜索并替换选项卡。这实际上是一个难题。阅读本文,并阅读评论:
{{#items}}
<a href="{{url}}">
<div class="text">{{text}}</div>
</a>
{{/items}}
<div style="clear:both"></div>
a{
margin-right: 12px;
color: black;
float: left;
}