前端开发环境

node.js必须


代码编辑工具
sublime text 2/3
webstorm
chrome plugin Angular Batarang
代码调试工具
版本管理工具
git:msysgit 和 tortoisegit(小乌龟)
代码合并和混淆工具
grunt及插件
grunt-contrib-uglify  对代码进行混淆
grunt-contrib-qunit
grunt-contrib-concat  合并文件
grunt-contrib-jshint
grunt-contrib-watch  监控文件变化
依赖管理工具
bower
http-server
单元测试工具
Jasmine(茉莉花)
Jasmine四个核心概念:分组,用例,期望,匹配,分别对应Jasmine的四种函数:
describ(string,function)这个函数表示分组,也就是一组测试用例
it(string,function)这个函数表示测试用例
expect(expression)表示期望expression这个表达式具有某个值或者具有某种属性行为。
to***(arg)这个函数表示匹配
karma代码覆盖率检查


集成测试工具
专门为AngularJS订制的测试工具Protractor(集成测试工具)


你可能感兴趣的:(前端开发环境)