Javascript 非常不同的用法
我想在我的小web项目上使用这个奇妙的Javascript库 我已经下载了PrettyDiff.js和ViewDiff.js 我一直在研究如何使用它,但似乎找不到任何关于如何获取Javascript/Jquery输出的示例 这就是我目前所拥有的Javascript 非常不同的用法,javascript,jquery,view,line,Javascript,Jquery,View,Line,我想在我的小web项目上使用这个奇妙的Javascript库 我已经下载了PrettyDiff.js和ViewDiff.js 我一直在研究如何使用它,但似乎找不到任何关于如何获取Javascript/Jquery输出的示例 这就是我目前所拥有的 <script xmlns="http://www.w3.org/1999/xhtml" type="application/javascript" src="prettydiff.js"></script> <scrip
<script xmlns="http://www.w3.org/1999/xhtml" type="application/javascript" src="prettydiff.js"></script>
<script xmlns="http://www.w3.org/1999/xhtml" type="application/javascript" src="diffview.js"></script>
<link xmlns="http://www.w3.org/1999/xhtml" href="diffview.css" media="all" rel="stylesheet" type="text/css" />
<script type="application/javascript">
$(document).ready(function () {
var pd = new prettydiff();
var dv = new diffview();
});
</script>
$(文档).ready(函数(){
var pd=新的prettydiff();
var dv=新的diffview();
});
我有两个文本区域和按钮,但我似乎找不到启动节目的功能
任何文档或代码都将不胜感激
欢呼声并不确切地知道你想要完成什么,但网站上有几个例子。 还有文件。
var str=“你好”;
//可在以下网址查看选项:
// http://prettydiff.com/documentation.xhtml#function_properties
变量选项={
资料来源:str,
模式:“美化”、//美化、差异、缩小、解析
朗:“html”,
包装:100,
inchar:“\t”,//缩进字符
insize:1//每个缩进的缩进字符数
}
var pd=prettydiff(选项);//返回和数组:[美化,报告]
var=pd[0];
var报告=pd[1];
console.log(漂亮);
控制台日志(报告);
我都试过了。我不知道如何使用api参数来填充函数。Api必须是在该js类或其他js类中定义的类型。谢谢对不起,我刚刚理解了对象文字是什么,我是js新手。感谢无法打开答案中提到的链接,请共享更新的链接html
不是lang
的有效参数。您所指向的说明了以下接受的值:auto
、css
、csv
、javascript
、标记
和文本
auto
是默认值,表示值“auto”允许应用程序在CSS、JavaScript和标记之间进行判断,而无需人工操作。难以置信的是,任何代码示例都很难找到。我唯一能找到的是:
var str = "<html><body><h1>hello</h1></body><html>";
// Options can be viewed at:
// http://prettydiff.com/documentation.xhtml#function_properties
var options = {
source: str,
mode : "beautify", // beautify, diff, minify, parse
lang : "html",
wrap : 100,
inchar : "\t", // indent character
insize : 1 // number of indent characters per indent
}
var pd = prettydiff(options); // returns and array: [beautified, report]
var pretty = pd[0];
var report = pd[1];
console.log(pretty);
console.log(report);