1.2 编写JavaScript脚本工具
随着JavaScript日益广泛的应用,JavaScript的开发工具也越来越受到重视,不管是新手还是经验丰富的开发者,工具都直接影响工作效率。
JavaScript的运行环境一般是:
软件环境:
■ Windows操作系统。
■ Internet Explorer 6.0以上。
■ 用于编辑HTML文档的字符编辑器(UltraEdite、EDITPLUS、WPS、Notepad等)或HTML文档编辑器。
硬件配置:
首先必须具备运行Windows操作系统的基本硬件配置环境,推荐:
■ 基本内存1GB。
■ CRT至少需要256种颜色,分辨率在640×480像素以上。
■ CPU至少2.0GHz以上。
下面对一些常用的JavaScript开发工具做一个简单的介绍。
很多文本文件编辑器都可以编写JavaScript代码,这可不包括Word。作为初学者,最好使用原始的开发工具,这就像练习武功,师父总是要求徒弟从基本功练起,而不是一上手就舞刀弄棒。
Windows系统自带的“记事本”程序虽然方便,但是长时间面对满屏幕的黑色字确实是比较受罪的(虽然它够原始)。取而代之的方案是使用一种叫UltraEdit-32(UE)的文本编辑器,这种文本编辑器可以对JavaScript代码进行特殊的“上色”处理,使不同类型的文字呈现不同的颜色,它还包括文字对齐、缩进、代码折叠等功能,如图1-23所示。
图1-23 UE文本编辑器
UE虽然比记事本的功能要多得多,但从JavaScript开发工具等级来说,只能算初级。高级的开发工具就是通常所说的IDE(集成开发环境),IDE支持自动提示、错误检查、调试跟踪等功能,如图1-24所示就是一个名为1st JavaScript Editor的编辑工具界面。
图1-24 1st JavaScript Editor的编辑工具
高级工具虽然好用,但如果自身没有掌握基本知识,一旦要从一个工具迁移到另一个工具的时候,同样是一件麻烦事。
在众多的JavaScript调试工具中,目前在网络和书上见到最多的有:
■ Microsoft Script Debugger:集成在IE中的一款很原始的调试工具,具备基本的调试功能,除了可以用于调试客户端脚本,还能调试在Microsoft IIS上运行的服务器端脚本。该工具命令窗口是基于文本的,针对VBScript和IE环境进行调试会更加适用。
■ Firefox JavaScript Console:可以记录JavaScript中出现的所有警告和错误,诊断出大多数错误。工具比较简单实用。
■ Venkman:一个基于Mozilla浏览器的JavaScript调试环境,是Mozilla浏览器的一个扩展。Venkman基于Mozilla JavaScript调试API(js/jsd),js/jsd API构成了Netscape JavaScript Debugger 1.1的基础,Netscape浏览器4.x系统都提供了这个调试工具。Venkman是目前比较流行的JavaScript调试工具。强烈推荐这个,虽然在高版本的Firefox下不能使用,但是依然不能掩盖它的光彩。
Venkman相关下载:
http://www.hacksrus.com/~ginda/venkman/上面最新的版本是0.9.85,对于Firefox只能支持1.5以前的版本。
https://dwr.dev.java.net/files/d ... kman-0.9.85.jw2.xpi venkman-0.9.85.jw2.xpi是venkman-0.9.85xpi的修改版本,可以支持Firefox 1.5.0。
https://addons.mozilla.org/firefox/216/在Mozilla官方站点上,Venkman有了另外的一个名称—JavaScript Debugger,已经发布了0.9.87版本,支持Firefox 0.9到4.0、Mozilla 1.0到1.8、Thunderbird 0.9到3.0的所有版本浏览器。
后面章节都将使用记事本作为JavaScript的编辑工具。