我很好奇是否有一个完整的缩微器,可以做javascript和php/html缩微?例如,如果你看这支笔: http://codepen.io/ajhalls/pen/qmEKVY
你可以在HTML区域看到你的代码
<div class="col-sm-1 svgPatternItem " data-id="svgPattern-42 " style="font-size:14px;text-shadow: 0px 0px 4px rgb(0, 0, 0);color:#fff;position:relative;width:100px;height:100px; ">
在javascript中,您有:
$(".svgPatternItem").each(function( index ) {
虽然类svgPatternItem
使它具有描述性和可读性,但它不必要地太长。在sublime中,我可以做一个全局搜索和替换来生成那个类aa
,然后生成下一个类ab
等等,但这正是您希望宏擅长的工作类型,但是我还没有找到一个可以同时修改这两个类的工作。你知道吗
更复杂的是,我加入了一些新的ECMAScript 2017,它打破了大多数迷你程序,但这使得开发更加愉快,就像在定义多行变量时使用backtick一样。如果需要的话,我可以恢复到以前的JS,但是如果不需要的话,它会使开发变得更加困难。你知道吗
我在看http://esprima.org,如果你看一看在线解析器和前面代码笔中的js代码,你只需要寻找callee => arguments => value
,如果它是一个字母数字值,做一个全局搜索,并在php和javascript的整个代码库中使用一个简短的变量名进行替换,这“应该”起作用。你知道吗
尽管如此,正如我最后两个问题所证明的,我还没有找到一种方法来使用javascript或PHP解析自己。也许python可以做到这一点,但是我想知道我是否需要一个完整的windows应用程序,比如Sublime来为我完成这项工作,所以我想知道是否有其他人已经解决了这个问题。你知道吗
就JavaScript缩小而言,最好的是Google闭包编译器。你知道吗
它有一个在线版本以及一个可下载的可运行javajar文件。 了解有关Google Closure compiler for JS的更多信息,请访问:
https://closure-compiler.appspot.com/home
https://developers.google.com/closure/compiler/
HTML缩小:
github上有一个存储库,可以将CSS、JS和HTML转换成一行代码,您可以在https://github.com/searchturbine/phpwee-php-minifier找到它
它在PHP引擎上运行。你知道吗
如果你想模糊你的JS代码,有一个叫做
uglification
的概念,它基本上缩小了你的代码,并模糊了你的代码,使之不受逆向工程的影响,达到一定的程度,更多信息请访问:https://github.com/mishoo/UglifyJS2相关问题 更多 >
编程相关推荐