0 0

DOM是不是不支持很多浏览器?0

新手,刚开始学,看网上对DOM的介绍说使用非微软平台及浏览器无法正常显示,那DOM还有必要学么,可书上说javascript得和DOM一起用才好,可作出的网页如果一堆浏览器不支持这不就白做了么……求扫盲~
DOM 
2012年10月24日 08:35

2个答案 按时间排序 按投票排序

0 0

DOM有各种level
不同的浏览器可能实现不同的level
http://hi.baidu.com/xlpcyrxsmxbwyzd/item/4a212308133ec4f2a01034d8

2012年10月25日 20:45
0 0

首先,所有的浏览器都支持DOM,和是否是微软平台也没有关系。不过各个浏览器对DOM的支持会有一些小的差异,但是都有办法解决。在建设一个网站的时候,一般都会在各种常用浏览器下进行测试,遇到问题针对去修改就可以了,没有什么难的,根本不影响你对DOM的学习。

还有,DOM只是web前端开发的基础,是必须掌握的,DOM相当于浏览器厂家用javascript开发出来的一种专门用于控制和展现网页元素的库或者API,真正的javascript还是很博大精深的,光学会DOM还远远不够。

javascript不单单可以在浏览器中运行,可以了解一下nodejs,它可以直接运行javascript程序,让javascript可以脱离浏览器,真正成为一种像python,ruby,perl那样的脚本语言,无所不能。

2012年10月24日 09:36

相关推荐

    嵌入式浏览器中JavaSCript和DOM的支持.pdf

    嵌入式浏览器通常由多个模块组成,包括负责JavaScript和DOM支持的关键模块,如DOM Builder、JS DOM Binding、JS Parser和JS Engine。 1. DOM Builder:此模块负责解析HTML或XML文档,构建DOM树。在资源有限的嵌入式...

    多浏览器兼容的JS日历控件

    "多浏览器兼容的JS日历控件"就是这样一个解决方案,它旨在提供一致的用户体验,无论用户使用的是Firefox、Chrome、Safari、Edge还是Internet Explorer。这个日历控件在设计时特别考虑了跨浏览器的兼容性,避免了由于...

    兼容很多浏览器的JS轮换图片

    在网页设计中,图片轮换是一...总之,"兼容很多浏览器的JS轮换图片"是一项结合了JavaScript、CSS和DOM操作的前端技术,通过精心设计和优化,可以实现跨浏览器的高效图片轮换效果,为用户提供更加生动、丰富的网页体验。

    网页tab控件 支持多浏览器

    例如,使用polyfill库来弥补旧版浏览器不支持的新特性,或者采用条件注释和特性检测来编写特定浏览器的代码。 5. 示例和代码注释:项目中包含了一个示例,这有助于其他开发者理解如何使用这个控件,并能快速上手。...

    web浏览器支持库

    在IT行业中,Web浏览器支持库是一种关键的软件组件,它为开发者提供了与Web浏览器交互的能力。易语言,作为中国本土的编程语言,以其简洁的语法和面向初学者的设计,受到许多程序员的喜爱。"Web易语言支持库"是针对...

    前端开源库-can-use-dom

    在前端开发领域,DOM(Document Object Model)是一个重要的概念,它是HTML和XML文档的结构化表示,允许程序和脚本动态...在进行前端跨平台开发时,正确使用此类库可以避免很多潜在的问题,提升开发效率和用户体验。

    为了解决在safari浏览器video标签无法播放视频的问题

    这样,即使Safari不支持WebM,它仍可以尝试播放MP4格式的视频。 3. **JavaScript库**:如果你的项目涉及复杂的视频处理,可以考虑使用JavaScript库如Video.js、 Plyr 或 JW Player。这些库提供了跨浏览器的兼容性...

    多页面浏览器填表专题

    文件"多浏览器填表控制器.e"和"填表工作浏览器.e"很可能包含了实现上述功能的主要代码。通过阅读和分析这些源代码,开发者可以深入理解易语言如何与浏览器交互,以及如何实现多页面填表的逻辑。这不仅有助于提升...

    多浏览器日历控件

    鉴于描述中提到的支持多浏览器,开发者可能使用了条件注释、特性检测或者polyfill技术来确保在不同浏览器间的兼容性。例如,对于老版本的IE(如IE6、7、8),可能需要额外的CSS和JavaScript代码来修正样式和功能...

    兼容多浏览器js 日历控件大全

    7. **框架和库**:使用像jQuery这样的库可以简化跨浏览器的JavaScript开发,因为它已经处理了很多兼容性问题。然而,也要注意引入额外的库可能会增加页面加载时间,所以需要权衡利弊。 8. **测试**:最后,确保在...

    易语言多页浏览器源码

    在“易语言多页浏览器源码”这个项目中,我们可以深入探讨易语言如何实现一个支持多个页面浏览的浏览器应用。 浏览器的核心功能包括网页解析、网络通信、用户界面交互等。易语言多页浏览器源码主要涉及以下几个关键...

    支持2011教师继续教育挂机的浏览器

    3. **多文档**:这可能意味着浏览器支持多标签浏览,用户可以同时打开并管理多个网页。 4. **教师继续教育挂机**:这是浏览器的主要特色,它允许教师在不需持续操作的情况下保持在线学习状态。 5. **2011**:这指的...

    .net模拟多选框兼容多种浏览器

    至于压缩包内的文件“模拟CHECKBOX兼容多浏览器”,这很可能是包含源代码的文件,如ASP.NET页面、JavaScript文件、CSS文件等。这些文件将展示如何用.NET技术构建一个跨浏览器兼容的复选框模拟器,包括可能的...

    C# 用WebBrowser实现的多页面浏览器

    【C# 用WebBrowser实现的多页面浏览器】是一个基于C#编程语言的项目,它利用内置的WebBrowser控件创建了一个支持多个标签页的浏览器应用程序。WebBrowser控件是.NET Framework提供的一种组件,允许开发者在Windows...

    WillItWork:您的代码是否适用于您所针对的浏览器?

    4. **使用跨浏览器库和框架**:像jQuery、React和Vue.js这样的库和框架已经处理了很多兼容性问题,使用它们可以简化开发过程。 5. **自动化测试**:工具如BrowserStack、Sauce Labs和CrossBrowserTesting提供跨...

    IE多版本浏览器

    - 这个文件很可能是【IE多版本浏览器】工具的安装程序,版本号为0.4.12,用于在用户的计算机上安装这个软件。用户需要运行此程序来获取并使用这个工具。 总之,【IE多版本浏览器】是一个对WEB开发者至关重要的工具...

    千鸟浏览器 C# Visul studio.NET 浏览器

    在性能优化方面,C#和.NET Framework提供了很多工具和技巧,如内存管理和垃圾回收,以及针对异步操作的支持,可以帮助提升浏览器的运行效率。同时,通过代码重构和优化,可以进一步减少资源占用,提升用户体验。 ...

    支持多浏览器的时间控件_带时分秒_

    标签"支持多浏览器"意味着该控件能够在不同的浏览器环境下正常工作,包括但不限于Chrome、Firefox、Safari、Edge和Internet Explorer等主流浏览器。这对于确保网站的跨平台兼容性和用户体验至关重要。 文件列表中的...

    DOM.zip_DOM_www.692dom,com

    压缩包内的"DOM事件"文件,很可能包含了多个示例,这些示例展示了如何使用JavaScript来处理DOM事件。DOM事件是用户或浏览器执行的交互行为,如点击按钮、提交表单或者滚动页面等。JavaScript通过监听这些事件并附加...

    闪虎浏览器多页版(易语言)

    "闪虎浏览器多页版(易语言)"是一款基于易语言开发的浏览器软件,它具有多页面同时打开的功能,解决了用户在浏览网页时需要频繁切换窗口的问题。易语言是一种中文编程语言,它以直观的汉字作为编程关键字,使得编程...

Global site tag (gtag.js) - Google Analytics