On Apr 29, 3:07 pm, Donny Viszneki <[email protected]> wrote:
> I'm doing work with JavaScript software transformation (JavaScript
> source code in, different JavaScript source code out) using JavaScript
> to implement the software transformation process :)
>
> If it is possible to trap and modify JavaScript code before it is
> parsed by the web browser, it would be extremely trivial to give
> advisory names (naming a function expression, for instance) to all
> functions.
>
> In a product I am working on now, I end up writing out long advisory
> names to every function, and if I get it wrong, or overlook a needed
> change when using existing code as a template for new code, then it
> can become very misleading.
>
> So, is it possible or nearly possibly to trap and modify JavaScript
> code before the browser parses it?

This is usually done with a proxy. You may also be able to intercept
the network traffic in the browser. But Firefox does not support
intercepting the JS.

jjb
>
> On Apr 28, 4:00 pm, John J Barton <[email protected]> wrote:
>
>
>
>
>
>
>
> > On Apr 28, 9:37 am, Rob Campbell <[email protected]> wrote:
>
> > > how many of the surveyed anonymous functions implemented a displayName
> > > property on them?
>
> > As far as I am able to figure out, one library  Cappicino and one
> > cross compiler OpenLaszlo  use displayName.   We did not happen to use
> > those in our study. More information is available 
> > onhttp://code.google.com/p/fbug/issues/detail?id=1811.
>
> > The displayName approach is fine for some users who use those
> > libraries or who wish to invest time in naming functions but for some
> > reason don't want to use names in function declarations. Salman's work
> > allows development tools to support every user in some way without
> > extra work on their part.
>
> > jjb

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en.

Reply via email to