繁体   English   中英

如何压缩Javascript中的HTML标签映射脚本?

[英]How to compress HTML tags mapping script in Javascript?

我编写了一个脚本,该脚本映射了页面中的所有HTML标记并为其构建了树形结构。 例如:HTML,HEAD,TITLE,BODY,DIV,H1,A,TABLE,FORM,A。

我需要一种压缩算法,以尽可能减少标签名称。 可以简化标签名称或为每个标签创建唯一ID的工具。 例如,上面的结构将压缩为:Ht,He,Ti,B,D,h1,a,ta,fo,a或1,2,10,3,5,11,6,12,13, 6(每个标签都有唯一的ID)。

我该如何开始? 有可以使用的已发布脚本吗?

谢谢

请提供您的代码,以便我们为您提供更好,更直接的答案。 实现此目的的一种方法是对每个必要的代码使用filter方法:

$(document).filter(function(){
    return $(this).text() == "HTML";
}).text('Ht');

当然,如果已经放置了树,这将起作用,因此如果您之前需要这样做。 要为每个标签添加唯一的ID,您必须使用for(); 为每个ID添加数字的方法。 这里有很多教程。 这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM