用过AngularJs吗?简单介绍一下?
AngularJS是一个前端的框架,跟后台的spring、struts框架类似,可以帮助我们快速的搭建和开发前端项目。与jquery等前端框架不同,AngularJS不仅仅是一个工具,而是一个可以指导我们开发的框架。AngularJS通过数据视图双向绑定、模块化、依赖注入等方式来帮助我们开发、管理前端项目。
- AngularJS是协助搭建单页面工程的开源前端框架。它通过MVC模式使得开发与测试变得更容易。
- AngularJS试图成为WEB应用中的一种端对端的解决方案。它将指导开发整个应用。
- AngularJS于2009年发布第一个版本,由Google进行维护,压缩版94k。
AngularJs的核心原理是什么?
- Angular通过双向绑定将视图与业务逻辑解耦。在AngularJS中通过数据视图双向绑定实现。提高了代码的可测试性。
- 遵循MVC模式开发,鼓励视图、数据、逻辑组件间松耦合。
什么是AngularJS中的指令概念?
- 指令是AngularJS用来扩展浏览器能力的技术之一。在DOM编译期间,和HTML关联着的指令会被检测到,并且被执行。这使得指令可以为DOM指定行为,或者改变DOM的结构。
- 指令可以用来创建自定义的标签。它们可以用来装饰元素或者操作DOM属性。