前言:
眼前同学们对“js图片压缩”可能比较关怀,朋友们都需要学习一些“js图片压缩”的相关资讯。那么小编同时在网上搜集了一些关于“js图片压缩””的相关文章,希望看官们能喜欢,兄弟们一起来了解一下吧!今天和大家分享一个没什么用的东西。
真的没用,just 4 fun!
js2image
js2image 是一个可以把js源代码压缩成一个ascii字符画的源代码的工具,它的特色是压缩后的代码仍可运行,而不是简单的拼成最终的图案。
效果就像这样
**警告:压缩后的js请人工确认后再投入生产使用,不保证100%可运行,目前测试的js以及souche.com官网的js都已经试验过,基本可以保证99%的js压缩后没有问题
原理浅析
js2image的实现从宏观来说,大体只有3个要点。
从图片生成字符画,这个有现成的库。把js代码分割成一小块一小块,尽量小,然后用逐行填充的方式分别替换到上一步生成的字符画里去。js代码中有诸多不能分开的语法,分块的时候要把这些语法保留在一个块内。这个是这个库的难点所在,也是代码最多最绕的地方。源码地址
标签: #js图片压缩