我爱编程

Angular知识点

2017-08-21  本文已影响38人  虎帅锅

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

上一篇下一篇

猜你喜欢

热点阅读