google's use of class names

前端 未结 2 1969
执笔经年
执笔经年 2020-12-14 01:08

i noticed a very strange way of naming classes in G+ and gmail..

example: a-b-h-Jb a-b-Rf-dB a-Rf-dB d-s-r (see G+\'s code for yourself!)

who th

相关标签:
2条回答
  • 2020-12-14 01:15

    At a guess, they probably have everything written out nicely in full at some point, and then put it through some program to compress it (reduce the length of variables). This reduces readability but also reduces file size, improving load times in theory.

    0 讨论(0)
  • 2020-12-14 01:17

    Google uses something called the Google Web Toolkit (or simply GWT) to compile Java "applications" into their Javascript/HTML/CSS counterparts. GWT was used for GMail and Google Wave and my assumption is that it was also used for G+.

    The GWT "compiler" (CS purists would never call GWT a compiler but the term fits) programatically names Javascript functions, CSS classes, HTML form IDs, etc. so they are almost never something legible.

    0 讨论(0)
提交回复
热议问题