Angular知识点

作者: 虎帅锅 | 来源:发表于2017-08-21 11:54 被阅读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

    相关文章

      网友评论

        本文标题:Angular知识点

        本文链接:https://www.haomeiwen.com/subject/csscdxtx.html