こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

DOM操作を動的解析ではなく静的解析したい

WebアプリケーションにおけるDOM操作が起きている回数を
実行トレースから求める動的解析ではなく
ソースコードの構文解析からDOM操作がされているコードをみつけ
その数をカウントするということをしたいのですが
正規表現で自分が考えうる構文をかたっぱしから書くしかないのでしょうか?

本来DOM操作回数を数えるのはプログラムを実行してっていうのが
普通だと心得ておりますが、もし上記のようなことが可能なライブラリや
ツールがあればご教授いただければ幸いです、

投稿日時 - 2011-03-08 12:45:40

QNo.6578189

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

JavaScriptコードを構文解析(パース)するんですから、正規表現で地道に解析するしかないでしょう…。
具体的には ES5 (Grammar) と DOM を読むことになると思います。
http://es5.github.com/#A-toc
http://www.w3.org/DOM/DOMTR

JavaScriptのコード圧縮器、コード展開器も構文解析しているはずなので参考になるかもしれません。

Closure Compiler - Google Code
http://code.google.com/intl/ja/closure/compiler/
/packer/
http://dean.edwards.name/packer/
Online javascript beautifier
http://jsbeautifier.org/
JavaScriptのコード整形&色付け(貼り付け用)
http://www.enjoyxstudy.com/misc/20060911/code_paste.html

投稿日時 - 2011-03-08 14:02:45

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-