Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 谷歌';s类名称的使用_Html_Css - Fatal编程技术网

Html 谷歌';s类名称的使用

Html 谷歌';s类名称的使用,html,css,Html,Css,我注意到在G+和gmail中命名类的方式非常奇怪 示例:a-b-h-Jb a-b-Rf-dB a-Rf-dB d-s-r(请参见自己的G+代码!) 到底是谁干的?不可能知道你将来做了什么。。gmail也是如此 这是我不熟悉的一种已知的css方式?是OOCSS吗?如果谷歌的人正在读这篇文章,你能解释一下吗?或者,如果你不是编写代码的人,那么请分享你的想法,或者证明我是一个笨蛋,不知道一个相当常见的css命名“良好实践”(我甚至可以这样称呼它吗?猜测一下,他们可能在某个时候把所有内容都完整地写出来,

我注意到在G+和gmail中命名类的方式非常奇怪

示例:
a-b-h-Jb a-b-Rf-dB a-Rf-dB d-s-r
(请参见自己的G+代码!)

到底是谁干的?不可能知道你将来做了什么。。gmail也是如此


这是我不熟悉的一种已知的css方式?是OOCSS吗?如果谷歌的人正在读这篇文章,你能解释一下吗?或者,如果你不是编写代码的人,那么请分享你的想法,或者证明我是一个笨蛋,不知道一个相当常见的css命名“良好实践”(我甚至可以这样称呼它吗?

猜测一下,他们可能在某个时候把所有内容都完整地写出来,然后通过一些程序进行压缩(减少变量的长度)。这减少了可读性,但也减少了文件大小,从理论上提高了加载时间。

谷歌使用一种称为(或简称GWT)的东西将Java“应用程序”编译成Javascript/HTML/CSS对应项。GWT用于GMail和Google Wave,我的假设是它也用于G+


GWT“编译器”(CS纯粹主义者永远不会称GWT为编译器,但这个术语很合适)通过编程为Javascript函数、CSS类、HTML表单ID等命名,因此它们几乎从来都不是易读的东西。

oh yesm编译是有意义的。但奇怪的是,google开发人员不是真正的web开发人员,他们是java人:首先用java编写代码,然后转换,而不是编写stra,这有什么特别的优势吗是吗?我知道facebook也会这么做,有了php和Cplus,html/js/css是未来的趋势。对吗?加上谷歌是新网络技术的大力倡导者。用GWT编写任何东西都可以减少开发时间和调试时间。举个简单的例子,GWT总是编译成代码,在所有浏览器上都能同等运行,即使在n处理诸如AJAX之类的挑剔技术。因此它基本上是为一次运行编写的。听起来很神奇:P但是感谢您提供的信息,我知道GWT,但不知道它的功能。请记住,GWT不是一个银弹,但它确实对开发时间有很大帮助。然而,学习曲线可能有点令人畏惧。愉快的编码。它是基本的尽量缩小css类名,以节省带宽。