SquishIt の9.8.0最新の安定したフレームワークを使用しています。
JavaScript 縮小の問題。function(imReallyLong) のような長い変数を function(n)に縮小すると
これは縮小化には問題ありませんが、eval() を使用していない場合のみです!
私の方法は:
Fire: function (jDto) {
var sectionName = Enum.Parse(Enum.SectionID, jDto.SectionID);
eval('Section.Init.' + sectionName + '(jDto)');
},
縮小後:
Fire: function (n) {
var t = Enum.Parse(Enum.SectionID, n.SectionID);
eval("Section.Init."+t+"(jDto)")
},
問題のjDto変数。文字列としてハードコードされており、SquishIt は認識できません。
変数オプションの変更などを防ぐことは可能ですか? それとももっとクールなフレームワークですか?
ありがとうございました。