前端求解

2016-08-04 08:29:46 +08:00
 1016482011
#机构的组成要素为构件和运动副

构件是机构中独立的运动单元体,由一个或若干个零件组成。零件是制造的单元体。

~~
转动副,移动副,齿轮副,凸轮副
~~
如何将上面的 ajax 回调的内容转换成,下面的 html ,求解
<div class="mainTitle">机构的组成要素为构件和运动副</div>
<p>构件是机构中独立的运动单元体,由一个或若干个零件组成。零件是制造的单元体。</p>
<div class="img">转动副,移动副,齿轮副,凸轮副</div>
1156 次点击
所在节点    问与答
4 条回复
1016482011
2016-08-04 08:39:57 +08:00
具体的可以在 a331.info 上查看
lxrmido
2016-08-04 09:12:07 +08:00
这就是 markdown 的前端格式化显示啊……有许多现成的轮子,思路大概如:
```

function parse(str){
var inContext = false, html = '';
str.split("\n").forEach(function(line){
switch(true){
case inContext && line[0] == '~' && line[1] == '~':
html += '</div>';
inContext = false;
break;
case inContext:
html += line;
break;
case line[0] == '~' && line[1] == '~':
inContext = true;
html += '<div class="img">';
break;
case line[0] == '#':
html += '<div class="mainTitle">' + line.slice(1) + '</div>';
break;
case line.length > 0:
html += '<p>' + line + '</p>';
default:
html += line;
break;
}
});
return html;
}

```
lxrmido
2016-08-04 09:14:02 +08:00
@lxrmido

噫,原来回帖不支持 md 啊……

1016482011
2016-08-04 09:29:45 +08:00
@lxrmido 太感谢了,之前我一直在用正则做,一天都没弄出来,哈哈,这样我的仿真度又能提高一点了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX