Если у меня есть некоторые классы и экземпляры javascript, определенные на странице HTML. Как я могу получить имена этих экземпляров?Найти все экземпляры Javascript со страницы
<html>
<head></head>
<body>
<script type="text/javascript">
function Vehicle(hasEngine, hasWheels) {
this.hasEngine = hasEngine || false;
this.hasWheels = hasWheels || false;
}
function Car (make, model, hp) {
this.hp = hp;
this.make = make;
this.model = model;
}
var car1 = new Car();
var v1 = new Vehicle();
</script>
</body></html>
У этого пользователя есть библиотека javascript?
Я хочу, чтобы все экземпляры и имена классов генерировали диаграмму классов UML из статического объекта, определенного на странице.
Практически то же, что и Firebug Console, когда вы пишете имя экземпляра. Он автоматически знает все экземпляры на странице и все ее методы. Не объекты, определенные в консоли, во время выполнения.
Большую часть времени, когда вам нужно получить программно имя функции/класса, вы делаете что-то неправильно. – adeneo
Потенциально вы имеете в виду это с точки зрения тестирования/документации? qUnit и т. д. сделают это. –
Я хочу получить все экземпляры и имена классов для создания диаграммы классов UML. – GeorgesC