В настоящее время я создаю API для JavaScript, преимущественно используя Visual Studio 2010 и JetBrains WebStorm (блестящий, если вы ищете пуленепробиваемый JavaScript IDE).
Просматривая список intellisense в Visual Studio (пытаясь ознакомиться с JavaScript API), я заметил, что существуют как Document
, так и Document
.
- В чем разница между
Document
иDocument
? - Что такое
Document
экземпляр (если есть)? - Как использовать
Document
(поскольку он не является функцией, следовательно, не конструируется)? - Самое главное, что вредно для "обезьян-патчей"
Document
, чтобы сделать его конструктивным?
Обоснованием этих вопросов является то, что я хочу создать некоторые объекты, которые вписываются в мой API (например, Document
, HTMLElement
и т.д.), но поскольку они, похоже, уже существуют в некотором отношении, я не уверен, что я должен переписать свою собственную реализацию.