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/javascript

这套js框架针对于spa应用以及商业业务流程应用的开发具备特别的优点,相对来讲学习来可能会稍微有点难度,由于里面用到了不少的后台逻辑代码的思惟  固然了,什么东西都不是尽善尽美的,因此咱们的anjular框架也是那样,咱们要根据它的特色来使用这套框架,anjular适用于两种形式的应用:前端

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

  二、cpud应用 :通常来讲是关于数据的操做(增删改查),例如后台管理系统,购物车逻辑程序员

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

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

  提及angular,咱们不得不提一下ionic这个好玩意了!这个是要和angular配合使用的,由于angular并无本身的一个样式组件,而且在移动端有不少水土不服的地方,因而,ionic横空出世把移动端一些个angular作的很差的地方所有克服掉,抢占了部分市场和用户!app

  说了这么多,尚未说到重点,angular都有什么特性呢?框架

一共有五大特性?这是须要咱们好好理解的,由于angular的运行模式就彻底体如今了这五大特性上面dom

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

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

相关文章
相关标签/搜索