AngularJS介绍 以及前段开发环境(大神级)

一四大核心特性
1MVC
model--数据模型层
view--视图层,负责展示
controller--业务逻辑和控制逻辑
优点--职责清晰 代码模块化
?23种设计模式

2模块化
3指令系统
4双向数据绑定

二前段开发环境
代码编辑工具--sublime  webstorm(显示兼容性)
断点调试工具--chrome==batarang
版本管理工具--git
代码合并和混淆工具--grunt  node安装:npm install grunt
依赖管理工具 --bower  node安装:npm install bower
             --    模拟测试数据--http-server
单元测试工具 -- karma / jasmine
集成测试工具 -- protractor (AngularJS专用)

5个 Grunt 插件
grunt-contrib-uglify -- 对代码进行混淆
grunt-contrib-qunit
grunt-contrib-concat -- 合并文件
grunt-contrib-jshint
grunt-contrib-watch -- 监控文件变化

你可能感兴趣的:(AngularJS介绍 以及前段开发环境(大神级))