zoukankan      html  css  js  c++  java
  • Angularjs1培训

    Angularjs1培训:

    angularjs解决什么问题?

    从无穷无尽的DOM操作中解放出来,专注于业务逻辑,DOM操作不叫业务逻辑,那是试图呈现。
    组件化,模块化为构建大型项目铺平道路,模块发开发,充分解耦,维护变得可行,组件重用。

    利用angularjs构建项目要解决哪些问题?

    1. 多页应用还是SPA
      多页应用其实就是将多个视图分不到不同的页面,然后有单独的url访问,SPA在一个入口文件中统一管理和展示所有的视图,这是未来的趋势。
    2. 如何定义模块,MVC各个部分如何完成,如何衔接 - scope,template,controller
      scope就是model层,管理所有的数据,template和访问scope上的数据,定义controller的时候会注入一个scope。
    3. SAP多视图的组织和切换,视图嵌套,history - router
      负责页面切换,状态管理,参数传递。
    4. 如何与后端服务通讯 - service
      $http服务,类似jQuery中的ajax,同时还可以使用ngResouce服务,它是一个封装的RESTfull API交互的service。
    5. 文件目录结构如何组织
  • 相关阅读:
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业02
    Django连接MySql数据库
    asyncio异步编程
    Django-rest framework框架
    Git版本管理工具详细教程
    MySQL的sql_mode模式说明及设置
  • 原文地址:https://www.cnblogs.com/wancy86/p/6024638.html
Copyright © 2011-2022 走看看