前端开发工具集-----项目开发AngularJS篇
来源:互联网 发布:类似faceu的软件 编辑:程序博客网 时间:2024/06/08 14:24
国内AngularJS—API文档查看:
http://www.ngnice.com/
NodeJS
npm 是nodeJS下的模块管理器(包管理器)
安装包文件
npm install 包文件名 #这时就会在当前node_modules目录下安装此包文件npm install -g 包文件名 #会把当前包安装在全局目录下
npm run protractor #在nodeJS下运行protractor自动化测试工具
前端开发工具集
一、代码编辑工具———–sublime
sublime 下载地址:http://www.sublimetext.com
二、断点调试工具———–chrome插件Batarang
三、版本管理工具———–git,msysgit,tortoisegit
克隆项目选择git clone…
四、开发和调试工具———NodeJS
下载地址:http://nodejs.org
五、代码合并和混淆工具—–grunt
下载地址:http://www.gruntjs.org
必备插件: uglify——-对代码进行混淆的
压缩,在package.json里面的uglify}{}进行配置的
concat——-合并文件
watch——–监控文件变化
grunt watch—-用来运行grunt watch进行自动化操作(压缩操作,并监控文件变化,每次按下Ctrl+S时执行)
六、依赖管理工具———–bower
下载地址:http://bower.io
bower安装:
bower install 文件名称
七、轻量级Server———–http-server
下载地址:http://github.com/nodeapps/http-server
命令行直接运行:
http-server
八、单元测试工具———–runner,karma依赖于jasmine
jasmine四个核心:
1、describe(string,function) 分组,即一组测试用例
2、it(string,function) 测试用例
3、expect(expression) 期望,表示某个值或者具有某个值或者具有某种行为
4、to***(arg) 匹配
启动测试用例
karma start
九、集成测试工具———–专为AngularJS定制的测试工具 Protractor
项目地址: https://github.com/angular/protractor
https://code.google.com/p/selenium/wiki/WebDriverJs
WebDriverJs 是一个为各个浏览进行通讯的一个接口驱动
运行protractor:
npm run protractor
十、sass与compass安装
请查看:http://blog.csdn.net/u011100687/article/details/49123545
项目结构
项目名 .git------------git自动维护的文件 dist------------编译后的文件夹 + css------------------- + images---------------- + js-------------------- + phones---------------- misc------------ node_modules----由NodeJS自动创建的插件 src(app)------项目源代码 + bower_components------ + css------------------- + images---------------- + js-------------------- + partials-------------- + phones---------------- + config.rg-------------sass与compass自动生成的配置文件 + sass------------------sass源文件存放目录 scripts---------- test------------代码测试文件夹 + e2e---------集成测试 + unit--------单元测试 packge.json-----ntp来读的文件 Gruntfile.js----来配置grunt的任务
- 前端开发工具集-----项目开发AngularJS篇
- 前端开发工具篇
- 前端开发入门:AngularJS
- 前端开发框架之AngularJS篇
- angularJS项目前端后端分离,IDEA中开发部署
- 前端开发入门--工具篇
- 前端资源-AngularJS开发指南
- 前端开发利器: Bootstrap + AngularJS
- AngularJS开发前端表格组件
- 前端开发之初识angularJS
- 前端开发必备工具
- 前端开发工具(补充)
- web前端开发工具
- 前端开发工具 小记
- Web前端开发工具
- 前端开发工具
- 前端开发工具
- 前端开发工具sumlime
- webrtc研究一(源码下载和编译)
- UITextView 追加文字自动跳到顶部解决方法
- code reviewer
- Blcok的那些事
- 【cocos2d-js官方文档】一、搭建 Cocos2d-JS 开发环境
- 前端开发工具集-----项目开发AngularJS篇
- android获取SDCard中照片并按照时间顺序显示
- 接口的理解(广播检测网络是否连接的例子)
- 显示和隐藏(display属性)
- 揭开Android神秘面纱之Activity
- 遭遇oracle表空文件大小限制
- android studio和github进行关联和如何向README.md文件中添加图片说明
- 如何修改Tomcat服务器Server Locations .
- Mac OSX10.11 Xcode7安装模拟器8.1 和 8.2 失败 解决方法