- 浏览: 70862 次
- 性别:
- 来自: 长春
文章分类
最新评论
作者:Klaus Komenda , 翻译:butwho
英文原文:Collection of Web Developer Tools, per Browser
原文发现:译言-Collection of Web Developer Tools for major browsers
中文译文:Web开发工具大集合——每个浏览器都有份的!
网 站开发者的一大苦恼,就是有太多的浏览器要应付。幸亏世界上有一些聪明的人,能够研究出一大些方便编辑和调试网页代码的好工具。不过,要从不计其数的小工 具里面找出合适的可真不容易。这篇文章列出了几个最好用的web开发工具,并指导你快速地激活、安装、使用他们。 下面是工具列表:
Firefox |
|
IE6, IE7 |
|
Opera |
|
Safari |
|
Web Developer Toolbar
Firefox上开发和调试web站点的不二之选。Web developer toolbar包含了一系列工具,从cookie管理到CSS调试,从导航线到屏幕标尺,功能简直是多得说不完。 Web开发工具栏 下载地址:http://chrispederick.com/work/web-developer/
Firebug
萤火虫 是Firefox上数一数二的好扩展,可作为web developer toolbar的补充工具。你可以用Firebug在线检查、监控、编辑网页上的HTML、CSS、JavaScript代码。他还提供一个脚本控制台,让JS编辑编的更简单。控制台对象包含了一大堆选项,允许你输出代码到控制台然后进行调试。Michael Sync提供一个更高级的操作指南,它可以知道你详尽地设置Firebug的选项。另外,Firebug上有一个带宽监视器,能让你清楚地看到某些代码占了多少带宽。 Firebug 下载地址:http://www.getfirebug.com/
Modify Headers
Modify headers是一个可以添加、修改和过滤HTTP请求头的工具。你可以用这个工具冒充成移动设备登陆网站,它甚至可以伪造一个Ajax请求。 Modify Headers 下载地址:http://modifyheaders.mozdev.org/
Poster
你可以通过Poster扩展与Web服务或者其他web资源进行交互,它能让你发送HTTP请求、设置请求实体和内容格式。这可以让你检测Web交互的效果。 Poster下载地址:http://code.google.com/p/poster-extension/
XRAY & MRI
X光和核磁共振成像是可以应用在IE6+、Webkit和Mozilla为基础的浏览器上的bookmarklets(嘛叫Bookmarklets),包括Safari, Firefox, Camino和Mozilla. Xray 能帮你检测盒模型里的每一个元素,MRI可以测试和应用选择器。 XRay下载地址:http://www.westciv.com/xray/index.html MRI下载地址:http://www.westciv.com/mri/
Firefox Accessibility Extension
Mozilla/Firefox无障碍扩展让残疾人士方便地浏览网页内容。开发人员可以用这个扩展检查他们的结构和样式的网页易读性。 Firefox Accessibility Extension下载地址:http://firefox.cita.uiuc.edu/
IE Developer Toolbar
微软的英特网探索者开发工具条是IE上最好的DOM检查和CSS调试工具。由于IE具有高市场占有率而又在整个渲染模型上充满缺陷(比如臭名昭著的hasLayout边距重叠BUG),调试IE是web开发必不可少的步骤——没有这个工具条,IE的调试将会成为一场噩梦。虽然IE Developer Toolbar要比Firebug稍微弱智一点,不过他至少能帮你驯服IE这头怪兽。 IE Developer Toolbar下载地址:http://www.microsoft.com/downlo…aylang=en
Web Accessibility Toolbar
The Web Accessibility Toolbar( href="http://www.paciellogroup.com/resources/wat-about.html">Opera版)可 以检查网站的易读性(当然是可能的易读性,总不能指望电脑能像人一样读网页吧?)此外,这个工具还提供其他功能,比如检查死链接和改变浏览框大小等等。 The Web Accessibility Toolbar下载地址:http://www.visionaustralia.org.au/ais/toolbar/
Visual Web Developer Express Edition
IE开发工具栏木有JavaScript调试功能,你得找个别的工具搞JS。你可以用Microsoft Script Debugger(下面将提到)或者免费下载这个重量级的Visual Web Developer Express Edition。Bernie那儿有这个工具的教程(当 然是英文的),它详尽地告诉你如何用这个工具调试JavaScript代码。 你也可以用Microsoft Script Editor 编辑 JS代码——不幸的是,这并不是个免费工具(在国内,这似乎不是个大问题)。他被捆绑在Office 2003安装包里,而微软又不提供单独下载。正因为如此,这儿就不多提它了。Jonathan Boutelle提供了这个工具的一些教程。
Microsoft Script Debugger
你可以在微软网站上免费下载这个工具,MSDN上也有一个相关文档。这个工具比Visual Web Developer Express Edition弱很多,不过仍然能处理一些IE上那些让人摸不着头脑的提示,诸如“缺乏对象”一类。Jake Howlett 有个《如何使用Microsoft Script Debugger调试JavaScript》的教程。为安全起见,安装脚本调试器之后最好要重新启动一下你的电脑。 Microsoft Script Debugger下载地址:http://www.microsoft.com/do..laylang=en
Opera developer tools
Opera有两个开发工具:Opera 开发控制台(Opera Developer Console)和Dom快照工具(DOM Snapshot)。从截图来看,他们都很有前途。这个工具算是Opera 9以上版本用的bookmarklets。不过我没能让他们在Opera 9.10上成功运作。 Opera开发工具下载地址:http://dev.opera.com/tools/
Opera Error Console
错误控制台是Opera的一个内置功能,可以在工具-高级-错误控制台中激活这个它。它能弹窗显示当前网页上的错误或者警告信息,或者你可以过滤某种类型的信息,比如HTML、CSS、XML或者Javascript警告。你可以在opera网站找到错误控制台的详细教程。
Safari Debug Menu
Safari的debug能力很弱,但至少显示一个Javascript控制台能让Javascript调试变得简单点儿(这与Firebug和Opera错误控制台类似)。在Apple网站的开发部门,有一个常见问题文档说明如何启用隐藏的调试菜单。 在Mac OS X下,打开一个终端然后输入:
defaults write com.apple.Safari IncludeDebugMenu 1
在
windows下,用文本编辑器打开Preferences.plist,这个文件的位置往往是C:Documents and
SettingsUSERNAMEApplication DataApple
ComputerSafariPreferences.plist,在文件最后添加: <key>IncludeDebugMenu</key> <true/>
在Safari 1.3及以上版本,你可以进入Debug菜单然后钩选“记录Javascript意外”的选项。然后选择“显示JavaScript Console”。这就可以用控制台记录Javascript错误。
Web Inspector
要在Mac OS上激活Safari Web Inspector (Safari 3及以上可用),打开终端窗口然后输入
defaults write com.apple.Safari WebKitDeveloperExtras -bool true
在windows中,打开Documents and Settings*你的用户名*Application DataApple ComputerSafariWebKitPreferences.plist,添加以下内容:
<key>WebKitDeveloperExtras</key>
<true/>
然后退出Safari并重新打开,你将在菜单中看到一个“检查元素”选项,就是它了!
**知识扩充:嘛叫bookmarklets?
具体说来,俺也不大清楚,新名词啊?在这儿找到一个解释:
所 謂的Bookmarklet,簡單的說,就是一個內含簡單 JavaScript程式碼的書籤。使用的方法和書籤一樣,不同的地方是:書籤是用來記錄瀏覽的位置,而bookmarklet則是記錄某些程序或是方 法。 另一方面,bookmarklet在本質上可說是將JavaScript語言類比為一通訊協定(protocol),就像http或是ftp一樣,並需要 透過瀏覽器來進行解譯,因此,bookmarklet必需依靠瀏覽器才能發揮功用。
好像说,Greasemonkey之类的玩意儿就跟bookmarklet相关?
原文:http://www.weborn.org/collection-of-web-developer-tools-per-browser-466/
发表评论
-
情绪不是反应,而是决定
2011-04-06 16:58 729http://www.cnblogs.com/kuaidian ... -
转帖: 老板评价下属的普遍性原则
2010-04-15 16:02 796转帖自:阿里巴巴(软件)开发者博客 差 ... -
struts2 自定义类型转换器
2009-11-25 11:17 812参考地址: 1.忘记李刚,一步一步跟我学Struts2 —— ... -
META-INF文件夹中的MANIFEST.MF 作用
2009-11-23 10:09 1660转自:http://www.blogjava.net/siyn ... -
感触很深的文章:三五个人十来条枪 如何走出软件作坊成为开发正规军(未完,持续关注中)[更新2]
2008-07-03 10:11 861感触很深的文章,特转 ... -
Java Options
2009-03-05 15:18 1055摘自:http://blog.csdn.net/dingxy/ ... -
[转载]软件测试术语
2009-03-23 13:28 803转自:http://blog.csdn.net/scm ... -
java写大数据到 excel文件
2009-07-11 23:21 1011来自:javaeye网站biguan ... -
sun被Oracle收购啦
2009-04-20 21:10 919http://www.sun.com/aboutsun/med ... -
感触很深的文章:三五个人十来条枪 如何走出软件作坊成为开发正规军(未完,持续关注中)[更新2]
2008-07-03 10:11 850感触很深的文章,特转 ...
相关推荐
### WEB前端开发适用工具介绍:Firefox Plus 组件排名 在当今快速发展的互联网行业中,Web前端开发作为连接用户界面与后端服务的关键环节,其重要性不言而喻。为了提高开发效率、确保代码质量以及优化用户体验,...
18. Web Elements Kit (.psd): 包括17个模块,每个模块都有四种不同的配色方案,提供多样化的设计选择。 19. Flex Darkskin UI (.psd): 提供了一套美观的Flex UI深色皮肤,为Flex应用增添专业感。 20. WEB UI ...
这个"ASP实例开发源码——蓝锋ASP站长站.zip"文件包含了一组ASP编程的实际示例代码,可能是一个网站或应用的源码集合,用于学习和参考。 在深入探讨这些知识点之前,我们先来了解一下ASP的基础概念。ASP运行在IIS...
每个控件都提供了丰富的API和事件处理机制,允许自定义行为和扩展功能。此外,Telerik还提供了详细的文档、示例代码和在线教程,帮助开发者快速上手和深入学习。 Telerik.Web.UI组件通常支持AJAX,这意味着它可以...
每个模块对应一个或多个ASP页面,通过URL路由和表单提交进行导航。此外,系统可能还会有用户登录验证、权限控制等功能,以确保数据安全。 5. 数据库设计:在数据库部分,我们可能会看到设备相关的表结构,如设备表...
HTML DOM是HTML文档的结构模型,它将HTML页面视为一个树形结构,每个HTML标签都是树上的一个节点。DOM提供了统一的方法来访问和操作这个树中的每一个节点。开发者可以通过DOM API来查找、修改、添加或删除HTML元素,...
每个函数都会有详细的解释、参数说明以及示例代码,帮助开发者理解其用途和用法。 在PHP中,函数是可重复使用的代码块,可以接受输入(参数),执行特定任务,并返回结果。例如,`strlen()`函数用于计算字符串的...
【花艺模板(Web开发)】是一个专门针对花艺主题设计的网页模板集合,它采用先进的Web开发技术——Div+CSS进行构建。Div+CSS是网页布局的一种常见方法,通过定义不同的CSS样式来控制HTML元素的显示效果,使得网页...
为了更好地理解和解决这些问题,IE 提供了一个强大的工具——F12 开发者工具。通过该工具,开发者不仅可以实时查看和调试网页的各个层面(如 HTML 结构、CSS 样式、JavaScript 代码等),还能接收到一系列有用的错误...
每个脚本都可能包含特定的功能,比如一个Python脚本可能是用来爬取网页数据的,另一个批处理脚本可能是定期清理临时文件的。在实际使用时,用户需要根据脚本的注释和说明来理解其功能,并在合适的环境中运行。 为了...
每个页面可能会有特定类型的内衣展示,方便用户按需选择。 4. `login.asp`:这是登录页面,用户可以输入用户名和密码来访问他们账户的功能,如查看订单、修改个人信息、进行购物操作等。登录验证通常通过ASP处理,...
原型是JavaScript实现继承的一种方式,每个对象都有一个原型链,可以访问到其他对象的属性和方法。理解原型和原型链对于理解JavaScript的继承机制至关重要。 四、事件与DOM操作 JavaScript与HTML的交互主要通过事件...
ASP.NET是一种基于.NET Framework的服务器端编程模型,用于构建动态Web应用程序。在这个特定的源码包"ASP.NET源码——[上传下载]ASP.NET同时上传多个文件.zip...这对于开发高效、用户友好的Web应用来说是至关重要的。
- Char类型可以转换为int类型,因为每个字符都有对应的ASCII码。 - Char可以直接转换为String类型,例如用String.valueOf()方法。 - Char也可以转换为double类型,但需要通过适当的转换操作。 以上只是Java面试...
通过配置Nginx的虚拟主机,可以轻松管理多个项目,每个项目都有自己的域名或端口。 在这样的集成环境中,"webroot"文件夹被设定为根目录,意味着所有的网站内容都将存放于此。通过在浏览器输入"localhost:88/",...
可以通过循环遍历Request.Files集合来处理每个上传的文件,读取其内容并保存到服务器的某个位置。 4. **文件保存策略**:在保存上传的文件时,需要考虑命名冲突、文件大小限制、安全性和存储路径等因素。可以设定...
DOM将文档表示为节点树,其中每个节点代表文档的一部分,如元素、属性或文本。通过DOM,可以方便地访问文档中的元素,并进行相应的操作,如添加、删除或更改节点。在Web信息提取中,DOM提供了一个强大的工具,用于...
开发者需要遍历这个集合,对每个文件进行处理,如保存到服务器、检查文件类型和大小,甚至进行一些预处理操作。 下载功能则涉及到HTTP响应的处理。在ASP.NET中,我们可以创建一个HTTP响应,设置其Content-Type为...
6. **浏览器兼容性**:由于此工具基于Web技术,因此需要考虑不同浏览器的兼容性问题,确保在主流浏览器(如Chrome、Firefox、Safari、Edge)上都能正常运行。 7. **用户友好**:作为办公小工具,其设计应简洁直观,...