为什么Google会在Google+上隐藏HTML/CSS课程?

key*_*ons 2 google-plus

附件是Chrome开发者工具在查看Google+ HTML时的屏幕截图.注意〜随机类名:

在此输入图像描述

all*_*rog 7

不可读标识符的来源可以是:

  • 缩小
  • 困惑
  • 随机Id生成

Google Plus可能是作为GWT(或类似框架)应用程序实现的,具有最小化资源(javascript和css文件)和自动生成的标识符.缩小也被广泛用作混淆代码的工具,因此不可读性也部分是有意的.

  • 使提取业务逻辑变得更加困难. (3认同)
  • minified和obfuscated之间的区别在于,第一个是压缩内容(并加载更快),而另一个是隐藏内容或使其更难查看.在GWT的情况下,ID是在运行中生成的,因此看起来很糟糕 (2认同)