为什么谷歌在其Javascript代码中为方法创建缩写
Why does Google create abbreviations for methods in their Javascript code?
这是我所说内容的一个例子。这不是让事情变得更复杂了吗?或者这就是重点吗?
var ga = "appendChild",
ha = "shift",
ia = "exec",
ja = "width",
s = "replace",
ka = "concat",
la = "charAt",
ma = "match",
编辑:
这就是我找到代码的地方。
https://apis.google.com/js/platform.js
Google只是在缩小他们的JS文件。缩小的主要原因有两个:带宽节省和TCP往返次数减少。
带宽节省:将文件最小化可以使其大小减半以上。因此,带宽节约是必然的。
TCP往返:我不打算过多地讨论TCP往返(阅读Steve Souders的《更快的网站》)。JS文件在一个页面的头部是极其重要的。JS文件可以阻止页面的其余资产被下载。缩小页面可以减少往返次数。JS平台只需2次往返就可以进行转移。标准版可能需要6次以上的往返行程。
简而言之,缩小是一件明智的事情。编辑缩小的文件非常困难。因此,请确保编辑原始文件,缩小文件,然后将其上传到服务器。除了缩小JS,您还应该考虑缩小HTML和CSS。
Javascript/CSS:YUI压缩机
HTML:PageSpeed Insights
相关文章:
- 通过两种方法创建和更新 CSS
- javascript基对象,用不同的方法创建另外两个对象
- 为命名空间上公开的方法创建类型定义
- 尝试理解 JavaScript 中的对象和方法创建
- Meteor Braintree -- 通过 Meteor 方法创建客户端令牌
- 为嵌套在对象深处的方法创建别名
- 如何使用getter和setter方法创建一个Angular工厂而不遇到竞争条件
- 我们可以在 JavaScript 中使用 eval 方法创建 HTML 标签吗?
- 如何从原型方法创建对象的实例
- 为什么谷歌在其Javascript代码中为方法创建缩写
- 使用推送方法创建数组
- 如何访问使用jquery insertAfter方法创建的元素
- 如何通过objx的collect()方法创建json字符串特定字段的数组
- 如何从通过createHTMLDocument方法创建的文档中提取样式表
- 如何使用post方法创建重定向链接
- jQuery无法识别由.html()方法创建的选择器
- 为什么JavaScript中的顶级函数是作为window的方法创建的
- Javascript:通过不同的方法创建字符串
- 用方法创建javascript对象
- 在Javascript中使用Google calendar API插入方法创建新日历会返回错误400 "Mis