Existe-t-il un moyen par lequel je peux explorer le code natif en Javascript? Je veux voir ce que la classe Function() a dedans.inspecter le code natif
Répondre
Vous pouvez jeter un oeil à la source code d'un navigateur open source tel que Firefox.
tout autre moyen de le faire en cours d'exécution? – marcio
@marcioAlmada: Au moment de l'exécution, non. Le code pour 'Function' (et la plupart des autres built-ins) n'est pas Javascript; c'est le code natif. Pour le faire à l'exécution, le moteur de script devrait avoir un désassembleur de code natif incorporé ou quelque chose. Ce que je ne connais pas. – cHao
J'ai toujours voulu faire cela moi-même. Sur une note de côté, voici comment afficher le code de langage assembleur généré par le moteur V8 JS pour Chromium (je ne l'ai pas encore essayé): How can I see the machine code generated by v8?
- 1. Afficher le code natif d'Eclipse
- 2. Injecter le code dans le processus natif
- 3. Débogage du code natif
- 4. Différence entre le code natif et le code managé?
- 5. Code natif de Safari
- 6. Code Azure et natif
- 7. CryptAPI natif Interop avec le code .NET
- 8. Déboguer le code natif sur Motorola Droid
- 9. Code Python pour analyser et inspecter C++
- 10. Inspecter le schéma Hsqldb
- 11. Comment inspecter et analyser rapidement le code des bogues (C++)
- 12. mscorlib.dll personnalisé sans code natif
- 13. Flash accédant au code natif
- 14. Où pouvez-vous trouver le code natif dans le JDK?
- 15. NSDictionary inspecter dans le débogage
- 16. Appelez le code natif spécifié lors de l'exécution
- 17. Comment puis-je voir le code natif généré par CLR?
- 18. Valeurs du pointeur de consignation sur le code natif Android
- 19. Exécuter le code natif via JNI/DLL ou EXE?
- 20. Mixing Appcelerator/Titanium ou Rhodes avec le code natif
- 21. Code Windows Mobile natif - jstring to LPCTSTR
- 22. NAnt pour l'environnement de code natif
- 23. Frameworks MVC pour Windows Mobile Code natif
- 24. Comment compiler ocaml en code natif
- 25. Comment déboguer AccessViolationException provenant du code natif
- 26. Android: Comment diffuser l'intention du code natif?
- 27. Modification du code CIL en code natif en C#
- 28. Puis-je avoir du code managé dans du code natif?
- 29. Inspecter le pool de connexions HTTP Java
- 30. Comment inspecter le pipeline de requêtes Asp.Net?
Ehh? Il y a une spécification, si vous voulez ça? JavaScript est déterminé par lui, et ainsi, pour une manière non-spécifique au navigateur de le regarder, c'est la façon dont vous voulez aller. –
pas exactement le code octet ... mais les classes natives et les fonctions. Par exemple si vous écrivez alert (Function) alors vous voyez Function() {[code natif]}. Donc, je veux explorer ce code natif. – alter