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. 数据双向绑定

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

  • 相关阅读:
    python学习之关于变量与内存的问题
    [题解]GDUT 2020年11月赛DE题
    【转】关于Oracle默认用户名system密码不正确登录不上解决方案
    [转载] Monitor Tools
    java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getAsyncContext()Ljavax/servlet/AsyncContext;
    【SSM】Result Maps collection already contains value for crud.dao.EmployeeMapper.BaseResultMap
    EL表达式失效,页面取不到数据
    处理回归BUG最佳实践
    固定QPS压测初试
    Java字符串到数组的转换--最后放大招
  • 原文地址:https://www.cnblogs.com/yunzhongjun/p/7884212.html
Copyright © 2011-2022 走看看