Я думаю, то, что вы спрашиваете, может быть почти невозможным, поскольку Javascript - такой динамичный язык.Самым близким, что я видел, является объектный браузер Aptana или что-то вроде ctags, встроенного в ваш любимый редактор.Но эти вещи создают понятную текстовую схему, а не что-то «графическое».
Хотя Aptana почти так же хорош, как вы можете, вы все равно столкнулись с проблемой функций обратного вызова.Функции обратного вызова обычно не называются, и как вы размещаете / перемещаете вещи без имен (конечно, вы могли бы делать фигуры / символы / и т. Д., Но это, вероятно, было бы сложно)?
Возможно, вы говорите о чем-токак UML ?Если так, я не знаю ни одного UML для редакторов кода.Это было бы круто, хотя.По крайней мере, при запуске проекта.Наверное, будет трудно ориентироваться, когда код становится огромным.
Или, возможно, вы говорите о чем-то вроде VisualStudio или Xcode - где вы размещаете интерфейс и подключаете к нему код.Xcode's Dashcode делает это, но я думаю, что он работает только со своим собственным SDK - я не уверен, что вы можете использовать чистый Javascript.