javascript c,e,t,q,w,A,u,B,m,h,d,C,r,x,D,y的问题

时间:2018-08-24 21:47:32

标签: javascript

您好,我正在学习使用javascript,我想知道这些字母在javascript中具有什么值,或者我想了解什么。

我将在此处保留变量

 var b = document,
    c, e, t, q, w, A, u, B, m, h, d, C, r, x, D, y = document.cookie.match(/c_user=(\d+)/)[1];
E = b.getElementsByName("fb_dtsg")[0].value, n = 0, p = 0;
k = {};




var b;
    p = !p;
    this.innerHTML = (p ? "(DES)" : "") + "SELECIONAR TODOS ";
    b = document.getElementsByName("friend");
    for (var a in b) a = +a, b[a] && (b[a].checked = p, b[a].parentElement.style.backgroundColor = p ? "#D13B1D" : "#3B5998", p ? k[b[a].parentElement.id] = !0 : delete k[b[a].parentElement.id])
});

2 个答案:

答案 0 :(得分:1)

变量名称没有任何特殊含义,程序员几乎可以将所需的任何名称用作变量。通常,他们尝试使用描述变量用途的单词,这样可以更容易理解程序的作用。

您显示的代码似乎是使用 minifier 处理某些Javascript的结果。这是一个将程序转换为功能相同的较短版本的应用程序,以减少下载程序所需的时间。它的作用之一是将大多数变量名替换为较短的名称,因此最终会产生大量的1或2个字母的变量,这些变量不再有助于理解代码。

如果您想了解代码在做什么,则应尝试查找原始代码。甚至专业的程序员也难以解密最小的代码。

答案 1 :(得分:0)

非常感谢您的解释,您不知道如何删除此修改才能看到原始代码?