Terse:Terse 丑化 HTMLCSS 类和 ID 名称以减少文件大小

时间:2024-07-07 01:23:53
【文件属性】:

文件名称:Terse:Terse 丑化 HTMLCSS 类和 ID 名称以减少文件大小

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-07 01:23:53

JavaScript

简洁 什么是特斯? Terse 是一个 node.js 命令行工具,用于混淆 HTML 和 CSS 中的类和 ID。 它有什么作用? 一旦提供了一个 HTML 文件(或多个),它就会在 PhantomJS 中加载它们,找到页面中的所有样式表(包括注入 JS 的样式表),并解析它们以找到所有类名和 ID。 然后,它为这些标识符中的每一个设置别名,并保存一个 HTML 文件的副本,其中修改了 DOM 以显示这些新标识符,以及一个 CSS 的串联副本,其中缩短了选择器。 TL; 博士 在 CSS 中, .my-awesome-module .my-awesome-module__child-with-stuff {...}会变成类似.t0 .t1 {...}东西。 为什么? 许多人,包括我自己,已经开始用语法(或类似的东西)编写 CSS,这有时会变得非常冗长。 对于开发速度和可读性来说,这


【文件预览】:
Terse-master
----bin()
--------index.js(745B)
----package.json(720B)
----LICENSE(1KB)
----.gitignore(27B)
----lib()
--------terse_html.js(583B)
--------terse.js(3KB)
--------file.js(1KB)
--------util.js(2KB)
--------phantom-script.js(504B)
--------terse_css.js(2KB)
----README.md(2KB)

网友评论