1.angular 是什么?
来源,含义
AngularJS[1] 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。
是一款优秀的前端JS框架,已经被用于Google的多款产品当中。
2.angular 可以做什么?
构建一个CRUD(增加Create、查询Retrieve、更新Update、删除Delete)的应用
开发 spa (单页面应用) singel page application
3.angular 优点?
核心特性:模块化 MVC 双向数据绑定 依赖注入 指令
模块化(MVC):M-model(数据模型)
V-view(视图)
C-controller(控制器)
AngularJS 通过被称为 指令 的新属性来扩展 HTML。
4.angular与jq的关系?
(1)首先从概念上来说,Angular是一款前端框架,我们写的功能(代码)被Angular调用;JQ是一个库,封装了很多功能,我们调用JQ里的API去实现一些功能
(2)从应用上来看,Angular需要考虑整个应用的架构,作为单页面的富客户端应用程序,JQ只是提供对DOM的包装和页面的渲染。
(3)从使用上来看,Angular几乎不存在DOM操作,不过Angular中内置了一个JQlite,类似JQ,但也不推荐使用;JQ大量包装DOM,提高开发效率
(4)Angular主要核心是操控数据,JQ主要是操作DOM