`
2277259257
  • 浏览: 515320 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

IE8的调试工具使用详解----上----web标准开发人员专用 .

 
阅读更多

认识“开发人员工具”

虽然这玩意改了时髦的名字,但是却也不是什么新玩意,它的前身是“IEdevtoolbar”。但是,以前只是IE的一个插件而已。而在IE8中,浏览器已经自动集成了这玩意,不仅改了个有点土鳖的名字,而且功能也加强了很多。
开发人员工具在IE8的工具菜单下,或者直接点击F12快捷键也可以呼叫出来。 

在我们介绍它之前,我们先来说说这玩意到底能做什么?如果你只是用浏览器来浏览网站,而不用操心页面是怎么做出来的。那么我想你已经可以离开这页面了。
总体来说,开发人员工具就是是为前端开发人员开发页面而设计的工具。提供一系列的小工具,让你可以方便的查找页面的bug,包括html代码、css代码和JavaScript代码。同时,他也提供了一些虽然比较鸡肋,但是还能咂咂味的小工具,例如取色、屏幕尺子等。
ok,我们已经看到它了,并且也知道它能干什么了。那就让我们根据菜单的顺序一一来介绍它吧——

【文件】菜单 

【全部撤销】
以前在开发人员工具中进行的操作全部取消,并且刷新页面和DOM结构。

【自定义Internet Explorer试图源】
【试图源】真是操蛋的名词。通俗一点的说法就是:“用什么编辑器查看网页源文件”。例如:我用的就是EditPlus。

【退出】
为了不侮辱阁下的智商,这个我就不多说了。嗯,F12是个奇偶快捷键,这个顺便提一下吧。

【查找】菜单
单击选择元素 

快捷键Ctrl+B,和点击图中的那个鼠标ICO按钮效果一样。最最常用的功能。也是一个奇偶开关。打开时,用鼠标点击页面上的元素时,就会选中改元素,并且列出改元素的DOM结构、CSS样式等信息。 

例如上面的图。左边的区域显示了此超链接元素的DOM信息。可以明确地看出它的父元素、子元素以及兄弟元素。
右面的区域显示了改元素样式信息。其中被线划掉的样式,表示该样式因为优先级不够高,已经不再起作用了。调试的时候,前面的勾可以钩掉的,钩掉的时候表示强行删除此样式。而且,每个样式的属性,用鼠标点击后都可以立即修改。从而即时的看到修改后的页面效果,非常方便。
使用过FireFox的FireBug的朋友,对此一定不会陌生。区别仅仅是:FireBug是把优先级比较低的样式排列在下方,仅此而已。 

【跟踪样式】视图和【样式】视图的作用是一样的,都是用来看选中元素的样式信息。区别仅仅是:它换了个视图方式而已。具体习惯哪种视图,就看你自己的喜好了。 

【布局】视图可以显示选中元素的盒装模型信息。虽然相比FireBug可以显示更多的信息,但是我还是比较喜欢FireBug中直接在页面上用色块表现出来的方式。 

【属性】视图可以查看选中元素的属性信息。非常令人高兴的是:你可以立即增加或者删除一些属性,用来快速的调试页面。
哦,对了。需要注意的是:无论你是在开发人员工具中修改选中元素的样式还是属性,他们都是暂时的调试而已,并不会正在修改你的网页源代码。

【禁用】菜单 

【脚本】
会禁止使用页面的JavaScript或者VBScript脚本。为什么要禁用呢?为了测试页面的健壮性。有些对页面设计要求比较高的客户会问:“如果客户禁用了脚本,这个页面还能不能使用呢?”恩,对,这个功能就是用来测试这些操蛋客户的变态需求的。
【弹出窗口阻止程序】
弹出窗口的过滤器。用来测试哪种“怎么才能让浏览器或者安全软件不过滤掉我的弹出窗口。”
【CSS】
CSS裸奔节”来了!用这里来测试一下你的页面在CSS裸奔时的姿态吧。这个也是检验页面健壮性和可访问性的重要测试。虽然,现在在中国会访问网页的盲人还不是很多。

【查看】菜单 

【类和ID信息】
快捷键是Ctrl+I,奇偶开关。打开以后,你就会看到页面上布满了密密麻麻的红色色块。同时会显示出class名称或者ID名称。是的,这个就是查看类和ID信息的效果了。不过说实话,谁会对这一坨坨红色的大便感兴趣?不仅把页面搞的看上去像个缝满补丁的乞丐服,而且完全看不清楚-_-b... 

【链接路径】
和上面一样。它会把页面中的所有超链接都会一坨坨的红色框出来,并且显示其链接地址。 

【链接报告】
使用链接报告功能,开发人员工具会帮你生成一份此页面的链接报表。包含链接数量、链接地址、是否新窗口打开等信息。不过,具体这玩意有什么用。我也不知道。 

【选项卡索引】
高亮显示出所有包含tabindex属性的元素。tabindex属性的设置,可以改变网页元素获得焦点的顺序。

【访问键】
高亮显示所有包含“accesskey属性”的元素。设置accesskey属性,可以设定元素获得焦点的快捷键。 

【源文件】之“带有样式的元素源”
生成一份包含选中元素样式、HTML代码,网页级别信息的源文件。
必须先选中一个元素,此命令才有效。而且生成的源文件也只与选中元素有关。

【源文件】之“DOM(元素)”
快捷键是Ctrl+T。生成一份源文件。此源文件只包含选中元素的DOM结构信息。用过FireBug的朋友,可以联想到“拷贝元素HTML代码”这个命令。其实这个和那个差不多。只是这个是生成到一个窗口,而FireBug直接复制到剪贴板而已。

【源文件】之“DOM(页面)”
快捷键Ctrl+G。生成一份源文件。此源文件包含整个页面的DOM信息结构。非常操蛋的功能,不知道是不是因为bug的原因,此功能其实就是“查看网页源码”。因为,生成的源码并不仅仅是DOM信息,也包含CSS和脚本信息等。

【源文件】之“原始状态”
极其操蛋的功能,其实就是“查看网页源码”。大家应该都比较喜欢用鼠标右键直接在网页上点吧。

【轮廓】菜单 

【轮廓】菜单,很明显就是把满足条件的元素勾画出来显示的命令。

【表单元格】
就是把form表的各个单元格用桔色线框出来。让你知道——哦。原来这里就是表的单元格呀。 

【表】
就是把form表单用桔色线框出来。让你知道——哦。原来这里就是form表单呀。

【DIV元素】
就是把页面中的所有div元素用绿色线框出来。让你知道——哦。原来这些都是div元素呀。 

【图像】
就是把页面中的所有img元素用紫色线框出来。让你知道——哦。原来这些都是img元素呀。 

【任何元素】
这个比较强劲了。你可以自定义任何标签和他们要用什么颜色的线框出来。点击这个菜单,会弹出下面的对话框。很简单。不再做说明了。 

【定位元素】之“相对”
会用绿色线框出来,所有具有position:relative样式的元素。

【定位元素】之“绝对”
会用黑色线框出来,所有具有position:absolute样式的元素。

【定位元素】之“固定”
会用蓝色线框出来,所有具有position:static样式的元素。

【定位元素】之“浮动”
会用黄色线框出来,所有具有float样式的元素。

【清除轮廓】
当你的页面已经被各种颜色的线搞的像Excel表格一样的时候,你可以可以使用这个命令来清除所有的线了。 

【图像】菜单 

很明显,这个命令就是控制页面上各种图片的。

【禁用图像】
为了不侮辱你的智商,这个就不说了。唯一一点需要说明的是——不仅仅是img元素,而且连元素的背景图片都会被禁用哦。

【显示图像尺寸】
很不错的功能。可以不用查看图片属性就快速的知道各个图片的尺寸大小,当然,单位是像素。 

【显示图像文件大小】
很不错的功能。可以不用查看图片属性就快速的知道各个图片的文件大小,当然,单位是字节。 

【显示图像路径】
很不错的功能。可以不用查看图片属性就快速的知道各个图片的URL路径,而且还可以复制。 

【显示Alt文本】
可以显示出img元素的alt属性的文本。顺便说一下:图片的alt千万不要进行关键字的堆砌,否则很容易被认定为SEO过渡优化。 

【查看图像报告】
生成一份详细的改页面的图像报表。包含每个图片的非常详尽的信息。 

【缓存】菜单 

管理缓存和Cookie的菜单组。对于开发人员来说这个将会是非常令人欢喜的功能。

【始终从服务器中刷新】
好像很高深的命令一样。其实换句话说就是:“禁止使用浏览器缓存”。

【清除浏览器缓存】
快捷键Ctrl+R。没啥好说的,只是简化了以前的操作步骤而已。
不知道你注意到菜单中【清除浏览器缓存】后面有三个点没有。这个表示,点击此菜单后会确认对话框。

【清除此域的浏览器缓存】
快捷键Ctrl+D。没啥好说的,只清除本域下的浏览器缓存。

【禁用Cookie】
没有什么好处说。不让吃饼干了。

【清除会话Cookie】
清除浏览器所有的Cookie。你的论坛呀,社区呀都等着重新登陆吧。

【清除域的Cookie】
只清除本域下的Cookie。

【查看Cookie信息】
查看此页面包含的Cookie信息。想都别想,密码你是得不到的。

【工具】菜单 

开发人员工具附送的一些很有用的小工具,虽然相比其他专门的相关工具有点弱。但是应急还是足够的。

【重新调整大小】
非常有用的小工具。可以快速的将浏览器窗口调整到相关的尺寸。这样,测试网页分辨率兼容性的时候就方便多了。

【显示标尺】
一个简单的标尺工具。使用它可以度量长度、距离等信息。线的颜色是可以换的。也可以创建多个标题。如果太细为的地方,可以使用放大镜功能。 

【显示颜色选取器】
一个简单的拾色工具。点击鼠标就可以选中颜色。不过,我向你推荐另外一个工具——《我的工作工具箱——抓色工具(ColorPic)》,相比之下,开发人员工具中的这个就太简单了。 

【验证】菜单 

必将引起江湖腥风血雨(谢谢小七同学提醒我这个突然忘记了的成语,唉~可能最新看的武侠小说比较少的缘故吧。但是最近好像对“娇喘连连”这类成语比较熟)的菜单。不久的将来必将产生无数的孔乙己。

【HTML】
验证页面的HTML代码。会将本页面发送到w3c的html验证工具,并得到验证报表。

【CSS】
验证页面的CSS代码。会将本页面发送到w3c的css验证工具,并得到验证报表。

【源】
验证页面的源文件代码。会将本页面发送到feedvalidator.org验证工具,并得到验证报表。

【链接】
验证页面的链接。会将本页面发送到w3c的验证工具,并得到验证报表。

【本地HTML】
打开w3c的html验证工具,对本地的页面进行验证。

【本地CSS】
打开w3c的CSS验证工具,对本地的页面进行验证。

【辅助功能】之“WCAG清单”
验证页面的WCAG(Web Content Accessibility Report-页面的可访问性)。会将本页面发送到contentquality.com验证工具,并得到验证报表。

【辅助功能】之“第508条清单”
验证页面的508 Standards。会将本页面发送到contentquality.com验证工具,并得到验证报表。

【多个验证】
同时验证对页面进行多个规范的验证。 

对于页面的验证,我想说两句:其实页面是不是一样要通过验证才能上线呢?我个人感觉完全没有必要。如果你是学生,躺在象牙塔里面。你可以随便怎么折腾你的页面,因为你就是客户,你就是有时间。但是商业项目,完全没有必要为了一个“PASS”而浪费宝贵的项目资源。因为没有哪个客户会在乎“你看,我做的这个页面是经过w3c多方面验证的。”如果真的有客户在乎了,那么我只能说,我很崇拜你的“忽悠”能力。

分享到:
评论

相关推荐

    IE8-WindowsXP-x86-CHS安装包

    6. **Web开发者工具**:IE8内置了一套强大的Web开发者工具,可以帮助开发者调试CSS、JavaScript代码,检查元素布局,以及分析页面性能。 7. **文件列表**:在提供的压缩包中,"IE8-WindowsXP-x86-CHS.exe"是IE8的...

    IE调试开发工具httpwatch

    **IE调试开发工具HTTPWatch详解** HTTPWatch是一款强大的Web调试和性能分析工具,专为Web开发者设计,旨在帮助他们优化网页加载速度,诊断并解决页面加载问题。它能够集成到Internet Explorer浏览器中,提供实时的...

    IE下js调试工具Companion.JS

    **IE下JS调试工具Companion.JS详解** 在Web开发过程中,JavaScript的调试是一项至关重要的任务,它能帮助开发者定位并解决代码中的错误,优化性能。对于使用Internet Explorer(IE)浏览器的用户,由于IE内置的...

    IE调试工具

    **IE调试工具详解** 在网页开发过程中,浏览器兼容性是一个重要的考量因素,特别是对于历史悠久的Internet Explorer(简称IE)。由于其各个版本之间的差异,开发者往往需要进行专门的测试以确保网页在不同IE版本中...

    IE11-调试崩溃补丁包

    **IE11浏览器调试崩溃补丁包详解** 在IT领域,IE11(Internet Explorer 11)是微软开发的一款Web浏览器,它是Windows系统中最后一个IE版本。由于其内置的F12开发者工具对于Web开发者来说是至关重要的,因此当F12...

    IE调试工具IEDevToolBar

    **IE调试工具IEDevToolBar详解** 在Web开发过程中,调试工具是必不可少的辅助软件,能够帮助开发者快速定位和解决问题。IEDevToolBar就是专为Internet Explorer(IE)浏览器设计的一款强大的调试工具,它提供了丰富...

    大华摄像头web3.0二次开发webplugin

    【大华摄像头Web3.0二次开发WebPlugin详解】 大华摄像头Web3.0二次开发WebPlugin是一款专为开发者设计的工具,旨在帮助用户利用Web技术进行摄像头的高级功能定制和扩展。它允许开发者通过浏览器插件的方式,接入...

    用IE调试ocx

    ### 使用IE调试OCX控件详解 #### 一、引言 在开发ActiveX控件的过程中,为了确保其能够在各种环境中稳定运行,开发者通常需要对其进行详细的调试。在众多的调试方式中,使用Internet Explorer(IE)作为调试工具是...

    ietester.ie10.exe.local

    - **兼容模式**:IETester提供多种文档模式,包括Quirks Mode、IE7、IE8等,你可以切换这些模式来检查网页在不同标准下的表现。 - **调试工具**:IETester集成了开发者工具,类似于其他现代浏览器的开发者工具,可以...

    IEjs开发调试工具IEDevToolBarSetup

    在Web开发过程中,调试JavaScript代码是一项至关重要的任务,尤其是在使用Internet Explorer(IE)浏览器时,由于其独特的兼容性和执行机制,开发者经常需要借助专用的工具来帮助定位和解决问题。"IEjs开发调试工具...

    IEDevToolBar ie下dom调试

    **标题与描述解析** 标题"IEDevToolBar ie下dom...对于需要在IE环境下进行Web开发的人员来说,它是一个不可或缺的利器。通过安装文件列表中的IEDevToolBarSetup.msi,用户可以轻松地将此工具集成到自己的开发环境中。

    jquery-ui-1.8.16.custom.zip

    - **development-bundle** 文件夹:这是一个开发人员使用的完整包,包含了未压缩和未合并的源代码,方便调试和定制。 4. **jQuery UI 组件**:1.8.16版本包括了如下的组件和功能: - **Dialog(对话框)**:用于...

    NET_调试技巧

    - IE8可以通过F12键调出“开发人员工具”。 - Firefox需要下载“Firebug”插件并启用,通过Ctrl+Shift+I调出“开发人员工具”。 **4. Windows Service** - **写日志** - 通过写入日志文件记录Service的运行状态...

    IE8系统浏览器

    2. **Web标准支持**:IE8增加了对CSS2.1和部分CSS3的支持,以及对XPath和XSLT的改进,提升了网页渲染的准确性,使网页开发者可以更好地遵循Web标准进行开发。 3. **隐私浏览模式**:引入了InPrivate浏览模式,用户...

    ie插件ie插件ie插件ie插件ie插件ie插件

    另一个文件名"IE浏览器插件Web Developer中文版.rar"可能指的是Web Developer工具,这是一个非常实用的开发工具集,为多种浏览器(包括IE)提供了一系列的测试和调试工具。Web Developer插件通常包含选项卡,如HTML...

    jquery-1.8.3.js 官方包

    4. 兼容性:jQuery 1.8.3继续保持对老版本浏览器的良好支持,包括IE6/7/8等,同时对现代浏览器的特性也做了很好的利用。 三、压缩包内容分析 在“jquery-1.8.3.js”官方包中,包含了两个主要文件: 1. jquery.js:...

    IE多版本测试工具

    1. **模拟多版本环境**:IE多版本测试工具能够提供一个集中的平台,模拟运行IE从早期的IE5到较新的IE11等多个版本,让开发者无需在实际的硬件上安装多个操作系统或使用虚拟机就能完成测试。 2. **兼容性检测**:...

    gwt-dev-plugin for IE、FireFox、Chrome

    GWT(Google Web Toolkit)是一款强大的开源JavaScript开发工具,它允许开发者使用Java语言来编写Web应用。GWT Dev Plugin是与GWT配套的浏览器插件,专为开发和调试GWT应用程序而设计。这款插件支持包括IE、Firefox...

    IE WebDeveloper 2.4.1.124

    IE WebDeveloper 是一款专为 Internet Explorer 浏览器设计的开发者工具,它由 Microsoft 开发,主要用于帮助网页开发者进行前端代码的调试、优化和测试。在版本 2.4.1.124 中,这个工具集提供了一系列强大的功能,...

Global site tag (gtag.js) - Google Analytics