简单地说,是document.URL
和location.href
被认为是DOM(文档对象模型)的一部分吗?document.URL和location.href是否被认为是DOM的一部分?
-2
A
回答
0
的“DOM”(文档对象模型)是entire standardised in-browser API的名字 - 不只是我们关心的实际HTML文档(即,[window.]document
)的一部分 - 它也包括window
,navigator
和location
对象。
当然,什么是提供给您许多地方在JavaScript不是DOM的一部分,即JavaScript的内置库,如String
,Array
,parseInt
,等等 - 并考虑到一般人学习JavaScript和DOM在同一时间通常很难区分它们。
也有伪标准组件是DOM的没有正式的一部分(直到最近,或事后或事实上的标准化),如XMLHttpRequest
(最初是通过微软的专有ActiveXObject
暴露在Windows/IE只COM组件JScript API)。
...但是DOM并不总是在JavaScript中可用,您可以使用JavaScript作为shell脚本语言(例如Windows Script Host)或服务器角色(Node.js) - 没有document
和navigator
元素例如(尽管严格来说,有“服务器端DOM”用于动态生成标记)。
而相反,您可以拥有没有JavaScript的DOM:DOM仅仅是一个API规范,还有Java,.NET等的实现。例如,DOM最初是为Tcl和JavaScript设计的。
相关问题
- 1. 本机代码是否被认为是“Layout Engine?”的一部分?
- 2. document.URL和location.href之间的区别
- 3. document.URL vs location.href>无结果
- 4. 是否可以判断DOM是否被修改,以及哪个部分?
- 5. 是否被认为是MySQL数组?
- 6. 这是否被认为是RESTful?
- 7. 这是否被认为是递归?
- 8. 这是否被认为是记忆?
- 9. 这是否被认为是动态内存分配?
- 10. ValueType是否在声明为类的一部分时被装箱?
- 11. 'include'和'define'是否也被认为是C中的关键字?
- 12. Scalariform是否被认为是被遗弃的嵌入式库?
- 13. WordPress是否被认为是一个PHP Web框架?
- 14. EntLib是否被认为是一个插件?
- 15. ninject是否被认为是一个容器?
- 16. JavaScript抓住document.URL的最后部分?
- 17. “被动”对象是否被认为是一种良好的设计实践?
- 18. 分支是否合并到被认为已关闭的主干?
- 19. 在document.location.href和document.URL之间是否存在compability问题?
- 20. 树中的节点是否被认为是自己的祖先?
- 21. 我的应用程序是否被认为是安宁的?
- 22. 分隔标识符是否被认为是Transact-SQL中的“最佳实践”?
- 23. 分配的内存是否使模块被内核认为是“已使用”
- 24. Bucket-Sort的这种实现是否被认为是“in-place”?
- 25. 回溯算法是否被认为是启发式的?
- 26. 拉丁编码字符是否被认为是URL安全的?
- 27. 是否Int,String等被认为是Swift中的“基元”?
- 28. 属性注入是否被认为是坏的?
- 29. $ _SERVER ['REMOTE_USER']是否被认为是'安全的'?
- 30. 使用html'confirm'方法是否被认为是良好的做法?
是的,他们是DOM – binariedMe
的一部分不错,谢谢@binariedMe,但为什么投票下来呢?我相信有些人也认为DOM只是HTML。 – user7864052
很少有Google会给出这个问题的答案。所以当你无法找到它的时候。此外,这不是我的投票 – binariedMe