¿Hay alguna manera de explorar código nativo en Javascript? Quiero ver qué clase Function() tiene en ella.inspeccionar el código nativo
Respuesta
Puede echar un vistazo al source code de un navegador de código abierto como Firefox.
de otra manera para hacerlo en tiempo de ejecución? – marcio
@marcioAlmada: En tiempo de ejecución, no. El código para 'Function' (y la mayoría de los otros built-ins) no es Javascript; es un código nativo Para hacerlo en tiempo de ejecución, el motor de script debería tener un desensamblador de código nativo incrustado o algo así. Que ninguno de los que conozco hacer. – cHao
Siempre he querido hacer esto yo mismo. En una nota lateral, a continuación se explica cómo ver el código de lenguaje ensamblador generado por el motor V8 JS para Chromium (aún no lo he probado): How can I see the machine code generated by v8?
- 1. ¿Qué es el código nativo?
- 2. Android: MediaRecorder @ Código nativo
- 3. Diferencia entre el código nativo y el código administrado?
- 4. ver código nativo de Eclipse
- 5. Ejecutando código nativo en Azure
- 6. Three.js portado al código nativo?
- 7. ¿Dónde puede encontrar el código nativo en el JDK?
- 8. ¿Podría extender Corona con código nativo?
- 9. Código fuente del método nativo de Java
- 10. Depurar código nativo en Motorola Droid
- 11. Cómo compilar ocaml al código nativo
- 12. Extensión de Firefox: ¿ejecución de código nativo?
- 13. Código nativo de modificación automática en Android
- 14. Ejecución del código nativo por JVM/CLR
- 15. Llamar código Java no nativo de Python
- 16. cómo depurar código nativo puro en android?
- 17. ¿Por qué v8 guarda el código fuente de javascript nativo en binarios generados?
- 18. pasando el valor del código nativo de iOS a cordova
- 19. genere y ejecute el código LLVM del nativo C/C++
- 20. Dónde exactamente se ejecuta el código nativo NDK
- 21. ¿Cómo usar el código nativo de Android en phonegap?
- 22. Cómo devolver el texto del código nativo (C++)
- 23. Windows Phone 7 el apoyo de código nativo
- 24. Android NDK - usando AssetManager en el código nativo
- 25. acceda al método sincronizado de java desde el código nativo
- 26. Android: ¿Cómo transmitir intenciones desde el código nativo?
- 27. depuración de código nativo en Android Biblioteca
- 28. ¿Puedo compilar Java con código nativo?
- 29. Cargando FMOD puramente de código nativo
- 30. Cómo traducir código Byte a código nativo de la máquina
¿Ehh? Hay una especificación, si te gustaría eso? JavaScript está determinado por él, y como tal, para una forma no específica de navegador para verlo, esa es la forma en que desea ir. –
no es exactamente el código de bytes ... sino las clases y funciones nativas. Por ejemplo, si escribe una alerta (Función), entonces verá Función() {[código nativo]}. Entonces quiero explorar este código nativo. – alter