很長一段時間我想了解谷歌的JavaScript代碼背後的邏輯。腳本中的每個方法:http://pastebin.com/10DvhDYM都會得到一個非邏輯名稱。谷歌分析 - 背後的JavaScript代碼
例如:
function ha(a, b) {
return a.name = b
}
function Ca(a) {
return void 0 != a && -1 < (a.constructor + "")[q]("String")
}
function F(a, b) {
return void 0 == a || "-" == a && !b || "" == a
}
爲什麼他們沒有使用的方法和增值經銷商更符合邏輯和有意義的名字呢?
我問過的大部分人都認爲這些名字來自於專門爲Google開發團隊開發的IDE,這有助於他們在團隊中工作,並且更有能力快速理解每個功能 - 這是真的嗎?
他們做到了。之後他們只是將JS縮小器應用於代碼。 – DCoder