DebugBar
http://www.debugbar.com/
IE中使用FireBug
http://qinglangee.javaeye.com/blog/160560
http://remysharp.com/2007/03/13/firebug-in-ie-for-any-web-site/
Mutiple IE
WEB 标准很重要的一点也是最烦的一点,特别是要兼容各版本浏览器,随着微软IE7的推出,在网页设计时需要同时考虑兼容ie7前面的IE5/IE5.5/IE6版本,之前一直没有找到好的方法,最近终于找到IE版本合集软件包Multiple_IE。严重推荐给大家,大家升级到IE7后也可方便测试网页的兼容性。
过多的浏览器给 Web 开发造成了困难,颇有抱怨的味道。不过抱怨归抱怨,对于安装有 IE7 的电脑,除非卸载 IE7,否则只能靠虚拟机的方式来运行 IE 的其它版本。有了 Multiple IE 就可以在现有的系统上同时运行 IE 3 - IE7。这对网站设计者来说好处是不言而喻的。
Multiple IE 的安装非常简单,在装有 IE7 的计算机上,下载这个安装包,安装即可。目前已知的问题是 IE4 不能正常工作,不过我们开发时主要测试的 IE 版本是 5.5,6 和 7,IE 4 其实可以不考虑了。
Mutiple IE 确实是一个非常好的测试工具,强烈推荐的同时感谢
前一段听了MS忽悠,说IE7多么好用,多么安全,于是与时俱进,就装了一个,一看界面,是比IE6好看,但一打开正在开发的项目就发现不对,简直不堪入目,在网上一查说在IE7下开发的项目在IE6里也是一塌糊涂。
对于一般的用户来说,问题还不算太大,但对于我们做WEB开发的人员来说就麻烦大了,现在大部分的人都在使用IE6,而IE7也也在慢慢的成为一种趋势,所以现在的项目首先在兼容IE6,然后再在兼容IE7,可IE又是WINDOWS的核心程序,所以MS就不让IE的多个版本共存,这下项目调试就麻烦了,不可能一个人用两机器吧?这时就想到了一句老话:人有多大胆,地有多大产!在这种精神的鼓舞下,终于在网在找到了一个叫Multiple IEs的小软件,才10.3M,里面包括从IE3.0到IE6.0的所有版本,安装时可以选择,而且和IE7也没有冲突,对WEB开发人员来说这可是一个好工具,不敢独享,拿出来和大家分享一下。
官方网站地址:http://tredosoft.com/Multiple_IE
下载地址如下:http://tredosoft.com/files/multi-ie/multiple-ie-setup.exe
YSlow
雅虎今天推出了YSlow插件(这名字不错:Why Slow? ),需要先装Firebug,YSlow其实是它的“插件”。YSlow从Firebug收集当前网页和该网页的访问信息后进行分析,如有必要则给出如何提高页面加载速度的建议,比如减少DNS查询,使用外部并压缩Javascript等。这些建议是根据13个提高网页速度的指导原则,其内容已经在Yahoo Developer Blog上系列连载了一段时间,最近更新速度快了很多几乎每天一篇(是为了配合YSlow的推出?)。除此外还有专门一本书:《High Performance Web Sites》,内容就是这个系列(多了一个关于Ajax的专题),应该有更深入的分析和解释(这本书是Rough Cut,所以有O’Reilly Safari帐号的可以先睹为快了)。
这个High Performance系列说明网站开发者(包括我自己)非常需要深入了解HTTP和HTML。对Java尤其尤其是J2EE程序员来说,不要只是build around the web, 而是build for the web。很多程序员(尤其是刚毕业的大学生)不在意HTTP的细节,从所谓的“企业级开发”的角度把HTTP请求仅仅当作作一种函数调用,导致能提高性能的所有HTTP的特性都被“抽象”掉了,也就不了解或者利用这些属性。比如,我常在面试的时候问:HTTP GET和POST的区别在哪里?大部分的回答只有参数大小和位置的不同。
YSlow上的指导原则里的内容还有些可以补充的(很多东西应该都放到那本书里去了吧),比如在High Performance Web Sites: Rule 13 – Configure ETags里,作者建议在Apache上把ETag关掉,实际上只需要告诉Apache不要用Inode信息生成ETag就可以。还有其他一些,回头写上来。这里,这里,和这里也有很多非常好的建议。
另外要注意的是,网页速度跟网站性能是不同的概念,网页在浏览器上加载得快,并不能保证网站的性能就好,虽然二者之间有密切的关联。
P.S. 关于网站的延展性(scalability)和速度(performance),O’Reilly已经出了两本,另一本是《Building Scalable Web Sites》,都是雅虎员工写的,在这要赞一下雅虎对Web开发社区的贡献。
分享到:
相关推荐
《Test Driven JavaScript Development》是由Addison-Wesley出版社在2010年9月出版的一本关于使用测试驱动开发(TDD)方法编写JavaScript代码的专业书籍。这本书深入探讨了如何在JavaScript编程环境中实践TDD,以...
Test and optimize JavaScript code efficiently Build faster and more proficient JavaScript programs for web browsers and hybrid mobile apps Step-by-step tutorial stuffed with real-world examples Who ...
- Test and debug issues with JavaScript code using various modern mechanisms - Offers an expert's eye on the latest ES6 features and how these advanced tasks fit together in JavaScript as a whole ...
JavaScriptTest.rar 是一个专门用于JavaScript测试的压缩包文件,它包含了一个可执行文件JavaScriptTest.exe,这通常意味着它提供了一个用户友好的界面,用于帮助开发者和测试人员对JavaScript代码进行各种测试和...
PImgPlayer.addItem( "test", "http://www.test.com", "http://www.test.com/images/wy.jpg"); PImgPlayer.addItem( "test2", "http://www.test.com", "http://www.test.com/images/wy.jpg"); PImgPlayer....
Use Test Driven Development methodology to write more robust code Build a complete, working JavaScript quiz app from scratch Table of Contents Chapter 1: Hello, JavaScript Chapter 2: Programming ...
Reliable JavaScript provides the solution in the form of a test-driven workflow that produces robust applications that stand the test of time. This book uses unit tests to explain, demonstrate, and ...
JavaScript中有一个RegExp对象,它包含很多处理正则表达式的属性和方法,其中.test()是RegExp对象的一个方法,用于测试字符串中是否存在符合正则表达式的子串。当正则表达式设置了全局匹配标志g时,.test()方法可以...
JavaScriptTest18.html
ClojureScript是Clojure语言的一个方言,用于编写JavaScript运行时的代码,而cljs.test则是ClojureScript中的一个强大测试框架,提供了丰富的断言和测试组织结构。 首先,我们要理解Karma的重要性。Karma是...
"Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code" English | ISBN: 1680501747 | 2016 | Debunk the myth that JavaScript is not easily testable. Whether you use Node.js, ...
根据提供的文件信息,可以看出文档主要涉及的是JavaScript编程语言的一些实用示例和常见验证规则。由于描述部分的内容似乎不是有效的信息,我们将重点放在标签和部分内容上,来生成相关的知识点。 ### JavaScript...
软件测试 自动化工具 性能测试 黑盒测试 VBS C++ javascript C# 加载dll 内带TC破解文件
《p5multiplayer.test——基于JavaScript的多人在线游戏框架探索》 在当今互联网技术日新月异的时代,多人在线游戏已经成为了游戏开发领域的一个重要趋势。"p5multiplayer.test"是一个专注于JavaScript语言的多人...
软件测试 自动化工具 性能测试 黑盒测试 VBS C++ javascript C# 加载dll 内带TC破解文件
软件测试 自动化工具 性能测试 黑盒测试 VBS C++ javascript C# 加载dll 内带TC破解文件
“c9.ide.test.mocha”是一个针对Cloud9 IDE的插件,主要功能是集成Mocha测试框架,使得用户可以在Cloud9环境中便捷地进行JavaScript代码的测试工作。Cloud9 IDE是一款流行的在线代码编辑器,支持多种语言,并且提供...