Core JavaScript Framework FAQ

Q: Can CoreJS be used with other JavaScript libraries, e.g., Prototype, Dojo, etc.?
A: Generally speaking, yes. It should work with any framework that does not modify the prototype of the "Object" object in such a way that non-standard properties are encountered during iteration. That is, it could fail if in an environment where the following code displayed an alert:

for (var x in {}) { alert "THIS IS BAD."; }

Q: Does CoreJS modify the prototypes of any built-in JavaScript objects?
A: No. CoreJS does NOT modify any built-in JavaScript objects (e.g., Object, Array, String) in any way.

Q: What JavaScript namespaces are used by CoreJS?
A: All CoreJS objects are defined within the namespace "Core".