PHP/Javascript缩小

2024-09-29 21:35:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我很好奇是否有一个完整的缩微器,可以做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来为我完成这项工作,所以我想知道是否有其他人已经解决了这个问题。你知道吗


Tags: 代码iohttphtmljavascript全局phppen
1条回答
网友
1楼 · 发布于 2024-09-29 21:35:56

就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

相关问题 更多 >

    热门问题