KDOM是一个用于处理KHTML核心浏览器的文档对象模型渲染的KPart模块。KSVG即是建立在KDOM之上,并与KDE 4发布。
Web组件是万维网联盟正在向HTML和文档对象模型规范添加的一套功能,它允许在Web文档和Web应用程序中创建可重用的小部件或组件。这样做的目的是将基于组件的软件工程引入万维网。组件模型将允许单个HTML元素的封装和互操作性。
XBL是一种基于XML的置标语言,用于描述如何将其他文档中的元素绑定到部件。可以使用级联样式表或文档对象模型两种方式绑定,绑定可为部件创建新的行为。绑定可以包含已注册到“被绑定元素”的事件处理程序,实现对“被绑定元素”的新的方法和属性访问,包括“被绑定元素”内的“匿名内容”。大部分XUL组建至少是部分需要用XBL实现,您可以使用现有的XUL、HTML、SVG和其他使用XBL的高级语言建立自己的可重用组件。
XBL由Mozilla基金会组织开发,用于Mozilla Application Suite;该语言目前没有任何正式的标准描述,只属于Mozilla专有,只能用于Gecko排版引擎。
Svelte是一个由Rich Harris创建的开放源代码的前端和后端编译器,由志愿者维护。与传统框架在网页浏览器中进行大量处理的方式不同,Svelte将这些工作提前到编译阶段处理。构建一个Svelte应用程序会生成操作文档对象模型的代码,Svelte借此可以减少传输的文件的大小,并提供更好的启动和运行时性能。Svelte有由TypeScript编写的编译器,用于在构建时将应用代码转换为客户端的JavaScript。
Firebug是一个已经停止开发的自由及开放源代码的Mozilla Firefox网页浏览器,是一个网页开发工具,使用者可以利用它除错、编辑、删改任何网站的CSS、HTML、文档对象模型与JavaScript代码。
DOM Inspector是Mozilla基金会旗下的文档对象模型调试工具,最初由乔·休伊特创建。从Mozilla Application Suite中独立出来后,主要以扩充套件形式存在,支援Mozilla Firefox、Mozilla Thunderbird、Mozilla Sunbird、Firefox for mobile且是SeaMonkey的。
浏览器对象模型指的是由Web浏览器暴露的所有对象组成的表示模型。BOM与文档对象模型不同,其既没有标准的实现,也没有严格的定义, 所以浏览器厂商可以自由地实现BOM。
同源策略是指在排版引擎中,允许某个网页脚本访问另一个网页的数据,但前提是这两个网页必须有相同的统一资源标志符、主机名称和通讯埠,一旦两个网站满足上述条件,这两个网站就被认定为具有相同来源。此策略可防止某个网页上的恶意脚本通过该页面的文档对象模型访问另一网页上的敏感数据。
雅虎UI库是一个开放源代码的JavaScript函数库,为了能建立一个高互动的网页,它采用了AJAX,DHTML和文档对象模型等程式码技术。它也包含了许多CSS资源。使用授权为BSD许可证。