zoukankan      html  css  js  c++  java
  • 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. 数据双向绑定

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

  • 相关阅读:
    [置顶] java 通过classloader加载类再通过classforname实例化
    Linux内核源代码解析——用户发送数据包的起源之sendto
    POJ 2774 Long Long Message&&HDU 1403 Longest Common Substring&&COJ 1203
    add-two-numbers-ii
    【转载】React初学者入门须知
    【Todo】【转载】ES6的学习记录
    【转载】Java中如何写一段内存泄露的程序 & ThreadLocal 介绍和使用
    【Todo】深入理解Javascript系列
    【转载】什么是优秀技术团队
    【转载】React入门-Todolist制作学习
  • 原文地址:https://www.cnblogs.com/yunzhongjun/p/7884212.html
Copyright © 2011-2022 走看看