任何类型的文件(无论是否代码),我们可能要比较不同的版本,看发生了什么变化。有些编辑器都有这个内置功能,其中一些则没有。Mergely是一个免费使用的Web应用程序,帮你你迅速作出文档的差异分析。可以轻松上传要对比的文件(或提交网址),差异内容将被突出显示的,也可以将它们合并。Mergely也是一个开源JavaScript库,你可以将其融入自己的项目
<script type="text/javascript">
var lastVersionstr='<%=lastVersion %>';
var currentVersionstr='<%=currentVersion %>';
var wdth=(window.screen.width-140)/2;
$(document).ready(function () {
$('#compare').mergely({
editor_width:wdth+'px',
cmsettings: {mode: "javascript",readOnly: false, lineWrapping: false, lineNumbers: true},
lhs: function(setValue) {
setValue(lastVersionstr);
},
rhs: function(setValue) {
setValue(currentVersionstr);
}
});
});
</script>
<div id="compare"></div>