这两天,使用Maskat做页面,有一部分不太好画,就使用了Firebug。感觉还可以。
以下是维基百科上关于Firebug的简介:
Firebug 是网页浏览器 Mozilla Firefox 的一个扩展,是一个除错工具。用户可以利用它除错、编辑、甚至删改任何网站的 CSS、HTML、DOM、与 JavaScript 代码。Firebug 也有提供其他网页开发工具,例如 Yahoo! 的网页速度优化建议工具 YSlow。
Firebug是哈维(Joe Hewitt)撰写的。他是原始 Firefox 创作者之一。
更具体的内容可以参考:
http://www.ooso.net/index.php/archives/294
http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html
-》AJAX应用,调试相关代码时,也可以借助Firebug工具来进行,比较好用。(20090519追加)
安装步骤(本人firefox为3.0.4版本):工具-》附加组件-》获取附加组件-》输入“firebug”进行搜索-》搜索到之后,选择“添加到firefox”-》立即安装-》安装完成后,重新启动一下firefox就可以使用firebug。
使用(因为工作关系,只尝试了如何定位页面上某部分对应的代码):在fireox页面,按“F12”,那么在当前页面的下部会自动显示firebug的操作框。选择“查看”,然后就可以将光标移到上部页面自己想定位的部分,在下部会选中对应的代码。在选中的代码部分,右击,选择“复制HTML”,即可将这段代码拷贝走,为我所用。
说明:因为Maskat本身的原因,有些部分拷贝过去可能不好用(比如table),那就要想其他办法了,或者老老实实自己编辑,或者拷贝小一点的范围。
目前,在Maskat中实现Link是将Maskat中的divHtml标签和html语言中href标签组合使用的。示例如下:
<divHtml name="divHtmlNew1" left="250" top="229" className=""><![CDATA[<a href="#" >ファイル①.txt</a>
]]></divHtml>
在Maskat中实现上传文件功能也是将Maskat中的divHtml标签和html语言中input标签组合使用的。示例如下:
<divHtml name="divHtmlNew1" left="240" top="290" className=""><![CDATA[<input type="file" name="hope"/>
]]></divHtml>
分享到:
相关推荐
这个压缩包包含了Firebug从1.7到1.12的不同版本,让我们逐一探讨这些版本中的关键更新和特性。 1. Firebug 1.7: - 在这个版本中,Firebug引入了对HTML5新特性的支持,如离线存储(localStorage和sessionStorage)...
Firebug是一款著名的网页开发者工具,尤其在Web开发和调试领域有着广泛的使用。它作为一个Firefox浏览器的扩展,允许用户查看和编辑HTML元素、CSS样式、JavaScript代码以及网络请求。本压缩包包含从firebug-1.7.3到...
3. **firefoxsetup.zip** 这可能是Firefox浏览器的安装程序包,用于在没有安装Firefox的系统上部署浏览器,以便使用Selenium IDE和Firebug。 使用这些工具,开发者和测试人员可以高效地进行Web应用的测试工作。首先...
WebDriver 是一个用于自动化浏览器操作的接口,主要应用于...同时,掌握Firebug和Firepath的使用,可以帮助更高效地进行测试和问题定位。在实际项目中,还需要关注WebDriver的更新,以利用最新的功能和修复已知问题。
在使用IDE时,可能会遇到定位元素不准确的问题,此时需要手动调整XPath或利用辅助工具如Firebug进行定位。另外,对于某些复杂的交互,可能需要尝试不同的命令,如使用`MouseDown`代替`click`来触发点击事件。如果...
5. **安装浏览器插件**:为了方便定位页面元素,可以在 Firefox 上安装 Firebug 和 Firepath 插件。Firebug 用于调试网页,而 Firepath 则专门用于查找XPath路径。 6. **下载 WebDriver**:WebDriver 是 Selenium ...
- **使用Selenium和Python进行初步尝试**:通过一个简单的例子,让读者快速上手Selenium WebDriver。 - **跨浏览器支持**:讨论了如何配置不同浏览器以支持Selenium WebDriver,包括Internet Explorer和Google ...
- **Firefox和Firebug**:浏览器及其插件,用于调试和测试Web应用的前端部分。 ### Vaadin Eclipse插件安装: - **IvyDE插件**:用于管理项目依赖关系。 - **Vaadin插件**:为Eclipse提供Vaadin框架的特定支持,...
数据分析可使用pandas库,它提供了强大的数据处理和分析功能。 7. **Python环境**: - 文档中提到原始工作环境可能不便,推荐使用支持实时测试代码片段的工作平台。PythonXY是一个集成开发环境,但可能不够灵活。...
面向对象编程(OOP)是编程范式的一种,它使用对象来表示数据和方法,强调将数据封装在对象内部。面向对象的JavaScript是本书的核心议题,它探讨了JavaScript中的OOP原理以及在现代JavaScript编程中的应用。 书中...
10. **Web开发工具与框架**:期刊可能介绍了当时流行的开发工具,如Dreamweaver、Firebug,以及初露头角的MVC(模型-视图-控制器)框架,如ASP.NET和PHP的Zend Framework。 通过《德仔工作室Web技术电子期刊第二期...
这些示例展示了如何使用ExtJS构建各种UI组件和功能。需要注意的是,由于部分示例涉及JSON数据交换,因此它们需要在服务器环境下运行才能完全展示其功能。如果希望运行这些示例,可能还需要配置PHP运行环境。 #### ...
这一时期,团队开始制定相关的开发规范,并引入了新的调试工具如Firefox和Firebug。 - **技术扩展**:JavaScript、W3C标准、HTML4等技术开始广泛应用,同时对于不同浏览器的兼容性也有了更高的要求。用户体验的概念...
### JavaScript中快速定位的方法 ...实践中,建议优先使用错误查看器进行初步检查,若问题无法快速定位,则可进一步利用Console进行深入分析。结合多种调试手段,可以显著提高开发效率,减少因代码错误导致的问题。
3. **调试工具辅助**:使用Firebug等工具进行调试,并查看调用堆栈。发现图片地址被惰性加载处理,导致`img`标签的`src`属性变为`undefined`,从而触发后端请求一个不存在的URL。 4. **相关JavaScript代码**: - ...