草庐IT

文本分析

全部标签

javascript - 在 Ckeditor 中如何从选定文本复制/获取所有格式

我在我的Asp.netMVC3应用程序中使用CKEditorver.3.6。我的要求是在Google文档中创建Paint格式选项。我需要在ckeditor中实现Paint格式选项。在Ckeditor中如何从选定文本(源)复制/获取所有格式,例如字体、字体效果、居中段落对齐到新选定文本(目标)。请提出合适的解决方案。 最佳答案 使用此功能可将所选html的内容替换为一个字段中的文本。单击按钮时,调用此函数:functionReplace(){varsel=editor.getSelection();varele=sel.getStar

javascript - 在 JavaScript 中查找文本字符串

我有一个很大的有效JavaScript文件(utf-8),我需要从中自动提取所有文本字符串。为简单起见,文件中不包含任何注释block,仅包含有效的ES6JavaScript代码。一旦我发现'或"或`,我应该扫描文本block的末尾,这就是我卡住的地方,给定所有可能的变体,如"'"、'"'、"\'"、'\"'、'"、`\``等是否有已知和/或可重用的算法来检测有效ES6JavaScript文本block的结尾?UPDATE-1:我的JavaScript文件不仅很大,我还必须将它作为流、block进行处理,因此Regex绝对不可用。我不想让我的问题复杂化,提到联合代码块,我会自己弄清楚,

javascript - 分析 jQuery 应用程序

我最近在一个应用程序上遇到了一个响应缓慢的脚本错误,我觉得有必要分析该应用程序以确定我需要改进的地方。我想要一个长期修复,而不是一个骇人听闻的修复。我尝试了FirebugProfiler,但由于该应用程序使用了大量jQuery,所以我收到了很多关于匿名调用的报告,这在我的意料之中。我还在网上找到了一些关于JohnResig创建的分析器的报告,但我找到的链接都失效了。所以我的问题是:分析jQuery应用程序的最佳方法是什么?是否有任何开源专用工具/脚本来实现此目的? 最佳答案 所以在深入研究之后,我发现了JohnResig给出的另一个

javascript - 用于分析和绘制 Javascript 函数之间依赖关系的工具

是否有可以为javascript生成函数依赖关系图的程序/工具?基本上,输入应该是javascript文件的文件夹,然后输出是一个漂亮的图表,显示每个函数之间的所有关系。如果我也可以与图表进行交互,那就更好了。有办法吗?谢谢 最佳答案 在Windows和VisualStudio上,您可以查看JSAnalyse:http://jsanalyse.codeplex.com/我没试过,但根据描述,它解析JavaScript文件并根据它们之间的静态引用创建不同文件的依赖关系树。项目JSAnalyseisatooltoanalyzethede

javascript - 在 .html() 和 .text() 中获取高亮文本位置

我正在使用以下脚本来获取突出显示文本的位置:functiongetSelectionCharOffsetsWithin(element){varstart=0,end=0;varsel,range,priorRange;if(typeofwindow.getSelection!="undefined"){range=window.getSelection().getRangeAt(0);priorRange=range.cloneRange();priorRange.selectNodeContents(element);priorRange.setEnd(range.startCon

javascript - 如何扩展所选文本以包含整个单词

假设我有一个句子:“这是一个测试句子。”我希望用户能够选择文本的小节,但没有标点符号或不完整的单词。所以“试句”。应该变成“测试句”而“estsentenc”也应该变成“testsentence”这是我当前的代码:vargetSelectedText=function(){vartext="";if(window.getSelection){text=window.getSelection().toString().trim();}elseif(document.selection&&document.selection.type!="Control"){text=document.s

javascript - 多行文本溢出(dotdotdot): wrap only word

我有这样的代码示例:ProeSchugaienzProeSchugaienz我使用这样的jQuery代码:$('.item').dotdotdot({wrap:'word',fallbackToLetter:false})和CSS:.item{margin:5px;background:red;padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.n1{width:8px;}.n2{width:80px;}但结果我得到:结果我想实现这个:是否可以使用纯css或dot

javascript - 使用基于 JavaScript 的 SVG 库在表头内垂直文本

我将jqGrid与许多包含bool信息的列一起使用,这些信息在表格内显示为复选框(参见http://www.ok-soft-gmbh.com/VerticalHeaders/TestFixedO.htm作为示例)。为了更紧凑地显示信息,我使用垂直列标题。它工作得很好,在所有浏览器的jqGrid中工作(请参阅我在jqGrid论坛中与TonyTomov的讨论http://www.trirand.com/blog/?page_id=393/feature-request/headers-with-vertical-orientation/),但在IE中垂直文本模糊并且看起来不够好(在IE中打

javascript - 如何在 Javascript 中将文本复制到剪贴板?

我想知道是否有任何方法可以将文本复制到剪贴板。我很清楚thisanswer,但现在已经三年多了。从那以后有什么改变吗? 最佳答案 此时最简单的做法是采用基于Flash的解决方案。zeroclipboard是一个常见的(一个很好的演练可用here)。浏览器vendor在过去几年中取消了对剪贴板的编程访问。Safari/Chrome改WebKit后就失去了这个能力,FireFox也屏蔽了很久。只有IE仍然允许它,但它最初会在每个页面上显示一个警告。 关于javascript-如何在Javas

javascript - 用文本创建响应三 Angular 形

我需要使用css和html创建一个响应式三Angular形。三Angular形将由文本组成,随着文本的增加,我希望三Angular形的大小也增加。下面是我创建的fiddle。fiddleSeeitinaction.wrapper{position:relative;}.banner-notch{width:0;height:0;border-bottom:220pxsolid#000;border-left:220pxsolidtransparent;filter:alpha(opacity=50);opacity:0.6;color:white;position:relative;f