个人以为,对于一个新手来讲,js的开发环境应该包括以下:
1.文本编辑器/IDE。
选择有很多,记事本,editplus, ultraedit, VS, DW, eclipse, 1st javascript,等等
建议新手使用带有语法提示,自动完成功能的IDE来开发,这样以不用为查语法方法浪费太多时间,更能有效的降低指误带来的麻烦。
2.浏览器
这要根据你开发项目的需要了,要兼容什么就要有什么,一般来说,IE和FF是最常用的。
3.手册
无论新老手,都需要一些手册,除非你对js及开发环境如数家珍,毕竟这样的人少之又少。
常备的手册有:编辑器使用手册,浏览器技术参数手册,js语法手册,HTML,CSS手册,如果使用jquery/prototype/mootools等,还需要相应的手册
4.HTTP sniffer工具
通常说的抓包工具,常见的有:httpwatch,firebug,IEInspector HTTP Analyzer,
5.DOM结构查看工具
iedevtbar,IEInspector IE WebDeveloper,firebug等。
6.调试工具
IE的js debugger,FF的firebug等。
6.其它
像HOST修改工具,代码(js/css/html)格式化工具,代码压缩/混淆工具等
========================================================================================
1. 文本编辑器/IDE。
轻量级的有:
notepad++,
editplus,
brackets,
sublime text,
lime 等等
重量级的有:
eclipse,
aptana,
idea,
vs 等等
可根据需要进行选择
2. 浏览器
这要根据你开发项目的需要了,要兼容什么就要有什么,一般来说,IE、FF和Chrome是最常需要兼容的。
推荐使用Chrome进行开发与调试
3. 手册
无论新老手,都需要一些手册,除非你对js及开发环境如数家珍,毕竟这样的人少之又少。
常备的手册有:编辑器使用手册,浏览器技术参数手册,js语言手册,HTML语言手册,CSS语言手册,如果使用jquery/angular等,还需要相应的手册
4. HTTP sniffer工具
通常情况下不再需要单独的抓包工具,因为浏览器的调试器都集成了这部分功能。
除非您需要集成以外的功能,比如fiddler的autoresponse等
5. DOM结构查看工具
不再需要单独的DOM查看器,主流浏览器的调试器都自带了这部分功能
6. 调试工具
不再需要单独的调试工具,主流浏览器的调试器都自带了这部分功能
7. 其它
像HOST修改工具,自动化工具(gulp/grunt),版本管理工具(git/svn)等等
一个
git.oschina.net的帐号(私有库免费)
一个
git-scm(绿色软件,装U盘里)
一个
sublime text编辑器(绿色软件,装U盘里)
一个ie/ff/chrome浏览器(哪个PC没有浏览器呢)
这就是一个简单又强大的开发环境哦
posted on 2009-04-10 01:28
梅雪香 阅读(2284)
评论(3) 编辑 收藏