So far we have tried
to examine various features from source codes. However, we have so far only
treated source codes no more than simple static texts.
JavaScript is
different from other texts in several ways.
Firstly, as a source
code, it can get executed, we may examine features from execution.
Secondly, JavaScript
appears on Web pages, so it has context, therefore we may find features from
its context.