お世話になっております。
他サイトのJavaScriptの動きが気になった時などに、ソースを見て動作を確認することを度々行うのですが、一部サイトでのjsファイルのソースコードの書き方が気になっています。
多くのサイト(特に大手のサイト)のjsのソースコードは、変数や関数を動作を表す名称をほぼ使わず、アルファベット一文字でネーミングされています。(以下例:Yahoo)
JavaScript
1 function r(e, t) { 2 for (var n in e) 3 if (G.hasOwn(e, n)) { 4 var i = K.ywa_cf_override[n]; 5 i && (t[i] = e[n]) 6 } 7 }
もちろん命名規則は各企業毎に決まっていると思うのですが、このようなソースが多いように感じます。
これは、解析されないようあえて可読性を下げるために行っているものなのでしょうか。
それとも文字数を短くして容量を減らすためのものなのでしょうか。
ソースコード自体をこのまま書いているのか、一度はjsファイルを完成させて、その後にアルファベット一文字になるよう変換したりするツールがあるのかも気になっています。
なにしろ、このようなソースコードを書く現場を経験したことがないので分かりません。
何か情報をお持ちの方は是非教えて頂けると助かります。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/06 13:50