• Angular专题系列之一:初识Anjularjs


      Angular作为一个前端的主流框架,以其强大的特性正在被越来越多的程序员们所使用,那么,什么是anjular呢?angularjs是一个javascript framework,一个js的框架,可以帮助我们创建webapplication,是由谷歌公司创建,遵循mit协议,开源开放!这里给大家列出几个网址,有兴趣的童鞋呢可以去详细了解下:网址:https://angularjs.org/
      中文网:http://www.apjs.net/
      中文社区:http://www.angularjs.cn/
      cdn:www.bootcdn.cn/angular.js/

    这套js框架针对于spa应用以及商业业务流程应用的开发具有特别的优势,相对来说学习来可能会稍微有点难度,因为里面用到了很多的后台逻辑代码的思维  当然了,什么东西都不是尽善尽美的,所以我们的anjular框架也是那样,我们要根据它的特点来使用这套框架,anjular适用于两种形式的应用:

      1、spa(single page app)应用;单页面应用 采取的是路由机制

      2、cpud应用 :一般来说是关于数据的操作(增删改查),例如后台管理系统,购物车逻辑

    不适用的有:比如游戏、图形界面编辑器,这种会频繁操作dom的应用

      接下来我们说一下版本问题,通常我们会把angular1.x版本叫做angularjs,然后angular一般指的就是较高的版本了,anjular的1.3版本是一个分水岭,最稳定的就是1.5.4-1.5.8版本了,所以我们使用angular的时候选择版本也要慎重

      说起angular,我们不得不提一下ionic这个好玩意了!这个是要和angular配合使用的,因为angular并没有自己的一个样式组件,并且在移动端有很多水土不服的地方,于是,ionic横空出世把移动端一些个angular做的不好的地方全部克服掉,抢占了部分市场和用户!

      说了这么多,还没有说到重点,angular都有什么特性呢?

    一共有五大特性?这是需要我们好好理解的,因为angular的运行模式就完全体现在了这五大特性上面

      1. MVC模式 model view controller
      2. 模块系统
      3. 指令系统
      4. 依赖注入
      5. 数据双向绑定

    至于这五大特性都是什么意思呢?又是如何体现的呢?我们会在之后的系列中为大家详细讲解!欢迎大家持续关注!

  • 相关阅读:
    .NET 用 Unity 依赖注入——概述注册和解析类型(1)
    .NET 服务器定位模式(Service Locator Pattern)——Common Service Locator
    用什么样的语言就有什么样的公司【转载】
    编程语言和工具比较【翻译】
    .NET 基于任务的异步模式(Task-based Asynchronous Pattern,TAP) async await
    RocketMQ【未完成】
    Dapper
    Java 控制反转和依赖注入模式【翻译】【整理】
    Java 面向切面编程(Aspect Oriented Programming,AOP)
    Groovy 与 Python 的差异【翻译】
  • 原文地址:https://www.cnblogs.com/yunzhongjun/p/7884212.html
Copyright © 2020-2023  润新知