我正在看Twitter的静态脚本,并注意到所有变量和函数只有1个字符长,为什么以及如何做到这一点?它与性能有关吗?如果是这样,他们为什么不给他们网站上的所有元素这些短名称,可能是2个字符而不是1个,以避免任何冲突.
例:
(function (A) {
A.fn.isScreenNameField = function () {
return this.each(function () {
var M = A(this);
var F = A("#signup_username_url");
var E = A("#screen_name_info");
var D = A("#avail_screenname_check_indicator");
var O;
var C;
var I;
var N = M.val();
var G = N;
var H = N != "";
var Q = /[a-zA-Z0-9_]/;
function K() {
if (H) {
F.html(M.val())
}
}
function L() {
M.trigger("show-info");
E.hide();
D.show()
}
function B() {
E.show();
D.hide()
}
function P() {
G …Run Code Online (Sandbox Code Playgroud)