20151108 - kyosen/javascript-ninja GitHub Wiki
第9章 実行時のコード評価
9.3 コード評価の実践
-
9.3.3 圧縮されたJavaScriptコードをevalしなければいけないのはなぜ?(辻)
- evalによって難読化したコードを元に戻して実行できるようにしているのでは(米田)
- 圧縮される元のコードは9.3.3のコード例「長い文字列が続く」以降に省略されていると思われる
- http://dean.edwards.name/packer/ でBase62 encodeにチェックを入れると9.3.3のコード例のような出力が得られる
-
9.3.5 リスト9-8 globalEvalの定義は?(辻)
- 9.1.4 リスト9-3で定義されているもの
-
9.3.5 アスペクト指向といっているがweavingしているわけではない?(辻)
- その通り
9.4 まとめ
第10章 with文
- VBScriptでもwith文がある
- VBScriptでは非推奨というわけではないと思う
10.1 with文の効用
10.2 実例
- with文は短い名前の変数で置き換えても同じことでは?
- 作った変数で名前空間が汚されてしまうのがイヤ?
- 即時関数で置き換えた例で解決できそう