Angularjs
2015-08-09 10:44
639 查看
首先AngularJS 与 jQuery 等传统操作 DOM 的思想有所不同,
对于 jQuery 等,一般是先有完整 DOM 然后在这些 DOM 的基础上进行二次调教,但是 AngularJS 等框架则是 根据 数据模型 以及其对应的 DOM 模版,然后通过模版像搭积木那样组合页面。
习惯运用JQ的程序员们可能在一时间不能理解这种操作代码方式,使用AngularJS 无需操作DOM,也不需要写调用语句,只需要一个命令,轻松变成高富帅!
而只在需要更多交互的地方应用 AngularJS,特别是在移动端应用上。
是一个比较完善的前端MV*框架,包含模板,数据双向绑定,路由,模块化,服务,依赖注入等所有功能
自定义 Directive,比 jQuery 插件还灵活,但是需要深入了解 Directive 的一些特性,简单的封装容易,复杂一点官方没有提供详细的介绍文档,我们可以通过阅读源代码来找到某些我们需要的东西,如:在 directive 使用 $parse
ng模块化比较大胆的引入了Java的一些东西(依赖注入),能够很容易的写出可复用的代码
使用双大括号{{}}语法进行数据绑定;
对于 jQuery 等,一般是先有完整 DOM 然后在这些 DOM 的基础上进行二次调教,但是 AngularJS 等框架则是 根据 数据模型 以及其对应的 DOM 模版,然后通过模版像搭积木那样组合页面。
习惯运用JQ的程序员们可能在一时间不能理解这种操作代码方式,使用AngularJS 无需操作DOM,也不需要写调用语句,只需要一个命令,轻松变成高富帅!
而只在需要更多交互的地方应用 AngularJS,特别是在移动端应用上。
是一个比较完善的前端MV*框架,包含模板,数据双向绑定,路由,模块化,服务,依赖注入等所有功能
自定义 Directive,比 jQuery 插件还灵活,但是需要深入了解 Directive 的一些特性,简单的封装容易,复杂一点官方没有提供详细的介绍文档,我们可以通过阅读源代码来找到某些我们需要的东西,如:在 directive 使用 $parse
ng模块化比较大胆的引入了Java的一些东西(依赖注入),能够很容易的写出可复用的代码
使用双大括号{{}}语法进行数据绑定;
相关文章推荐
- [AngularJS] 使用AngularCSS动态加载CSS
- angularJS(1)
- (一个)AngularJS获取贴纸Hello World
- [Angularjs]单页应用之分页
- AngularJs学习笔记__4、自定义指令
- 使用Google Analytics跟踪捕获JavaScript,AngularJS,jQuery的在线错误和异常
- AngularJs学习笔记__3、AngularJs模板
- angular基础入门文档以及博客汇集
- angularjs
- [AngularJS] 使用AngularAMD动态加载Service
- angularjs三级联动
- angularJS 转换UTC时间及DateFormat问题
- 使用ASP.NET MVC和AngularJS的Web模块化管理
- AngularJS笔记20150807
- AngularJS 模板
- AngularJS应用的解析
- AngularJS
- 【angular】学习AngularJS 笔记(慕课网)【01】
- 【西祠日志】【17】初识AngularJS,下一代Web应用的前端
- 用angularjs在循环遍历中绑定ng-model(转载---CSDN博客 )