2010-05-20 10 views
8

Esiste un modo per esplorare il codice nativo in Javascript? Voglio vedere quale classe Function() ha in essa.inspect native code

+0

Ehh? C'è una specifica, se ti piacerebbe? Il codice JavaScript è determinato da esso e, in quanto tale, per un modo non specifico del browser di guardarlo, questo è il modo in cui si desidera andare. –

+0

non esattamente il codice byte ... ma le classi e le funzioni native. Ad esempio se si scrive allarme (Funzione), allora si vede Funzione() {[codice nativo]}. Quindi voglio esplorare questo codice nativo. – alter

risposta

1

Si potrebbe dare un'occhiata allo source code di un browser open source come Firefox.

+0

in qualsiasi altro modo per farlo in runtime? – marcio

+1

@marcioAlmada: Al runtime, no. Il codice per 'Function' (e molti altri built-in) non è Javascript; è il codice nativo. Per poterlo fare in fase di runtime, il motore di script dovrebbe avere un disassemblatore di codice nativo incorporato o qualcosa del genere. Quale nessuno che io sappia fare. – cHao

Problemi correlati