用于JavaScript编程的软件
要创建HTML、CSS和JavaScript组成的Web页面,只需要像Notepad(Windows)或TextEdit(Mac)这样的一个基本的文本编辑器就可以了。但是,在输入了数百行JavaScript代码之后,你可能想要尝试一个更适合于编写Web页面的程序。这里列出一些常用的程序,既包括免费的也包括需要付费购买的。
注意:有数百种工具可以帮助我们开发Web页面和编写JavaScript程序,因此,下面并不是一个完整的列表。可以把它们看做当前JavaScript爱好者最棒的选择。
免费程序
除了这里列出的外,还有很多免费的程序可以用来编辑Web页面和样式表。如果你仍然使用Notepad和TextEdit,不妨试试这里列出的工具。下面是你可以选择开始尝试的工具列表:
·Notepad++(Windows, http://notepad-plus. sourceforge.net)是程序员的朋友。它可以突出显示JavaScript和HTML代码的语法,并且允许我们保存宏并为其指定快捷键,以便可以自动地插入最经常使用的代码段。
·HTML-Kit(Windows, www. chami.com/html-kit)是一款功能强大的HTML/XHTML编辑器,包含了很多有用的功能,例如,直接在程序中预览一个Web页面(从而不必在浏览器和编辑器之间来回切换),添加HTML标签的快捷键等。
·CoffeeCup Free HTML Editor(Windows, www. coffeecup.com/free-editor)是商业软件CoffeeCup HTML编辑器(售价49美元)的免费版本。
·TextWrangler(Mac, www. barebones.com/products/textwrangler)是一款免费软件,实际上是BBEdit的配套下沿版本。BBEdit是一款用于Mac的高级的、知名的文本编辑器。TextWrangler不具备BBEdit的所有内置的HTML工具,但它确实包括语法着色(用不同的颜色突出显示标签和属性,以便很容易扫描页面并区分开各个部分),支持FTP(因此,可以把文件上传到Web服务器)等。
·Eclipse(适用于Windows、Linux、Mac,网站是www.eclipse.org)是针对Java开发者的一款免费的、流行的软件,它包含了使用HTML、CSS和JavaScript的工具。还有专门针对JavaScript的一个版本(www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/indigor),以及为jQuery添加自动填充功能的Eclipse插件(http://marketplace.eclipse.org/category/free-tagging/jquery)。
·Aptana Studio(适用于Windows、Linux、Mac,网站是www.aptana.org)是一款强大的、免费的编程环境,带有使用HTML、CSS、JavaScript、PHP和Ruby on Rails的工具。
商业软件
商业Web站点开发程序有很多,从便宜的文本编辑器到具备所有配件的、完整的Web站点构建工具,以下是其中一部分:
·EditPlus(Windows, www. editplus.com)是一款便宜的文本编辑器(售价35美元),包括语法着色、FTP、自动完成和其他节省录入的功能。
·CoffeCup(Windows, www. coffeecup.com)是文本编辑器和可视化编辑器的组合(售价49美元)。我们可以直接编写HTML代码或者使用一个可视化界面来构建页面。
·textMate(Mac, http://macromates. com)是Mac程序员的一款热门软件。这个文本编辑器(售价63美元)包括很多节省JavaScript程序员时间的功能,包括“自动匹配字符”,它会自动插入一对标点标签的第二个字符(例如,在输入了一个开始圆括号后,该程序自动插入一个结束圆括号)。
·BBEdit(Mac, www. barebones.com/products/bbedit)。这是很多人喜欢的Mac文本编辑器(售价99.99美元),具有很多操作HTML、XHTML、CSS、JavaScript的工具。包括很多有用的Web构建工具和快捷方式。
·Dreamweaver(M ac和Windows, www.macromedia.com/software/dreamweaver)是可视化的Web页面编辑器(售价399美元)。它允许我们看到页面在Web浏览器中的外观。该程序还包括一款强大的文本编辑器,可用于编写JavaScript程序;还包括优秀的CSS创建和管理工具。要全面学习如何使用这一功能强大的软件,请阅读《Dreamweaver:The Missing Manual》一书。
·Expression Web Designer(Windows, www. microsoft.com)是Microsoft的最新的Web设计工具(售价149美元)。它替代了FrontPage并且包含了很多专业化的Web设计工具,包括优秀的CSS功能。