大家好!

今天我们要说的就是我们的AngularJs

当然呢!我们Angular呢!

1、是一个MVC框架,如果我们说他是一个mvc的框架呢!就是有些不太具体了,其实他是我们的MVC的扩展版

当然他具体的是一个什么样的框架呢!他是一个MVVM的一个框架

当然其实对于MVC的话? 有很多的扩展板

  例如

  mvp

  mvvm

  ...

  mvx

那什么是MVC呢!这个就好玩了!当然其实越到js高级话其实都是一些概念性的东西,所以说大家有可能听不懂,但是我也尽量让大家听得懂

其实呢!我们的前端没有这么多的开发模式,我们的开发模式都是从后台借鉴过来的,而且后端的很多东西已经使用了很长的时间,相对于前端来说的话,

也相对比较成熟,而且所谓的mvc就是我们在开发的时候前后端分离,前端主要去做前端的事情,后台主要做后台的事情,我们的代码不会混合到一起。

当然呢!对于MVC我们可以在具体的去说一些,当然我们的M指的是什么呢!我们的M指的是我们的model(模型),V是指的我们的view,也就是我们的视图,当然还有我们

的c呢!指的是controller 也就是我们的控制器,我们的M其实在我们要做的工作中呢!具体就是指的使我们的数据,当然对于view呢!其实也就是我们的要做的

页面,当然其实对于c呢!c是什么呢!c就是我们的业务逻辑,所谓的业务逻辑就是,我们都在jd上买过东西吧!当然如果我们确定好了一个商品以后,我们是不是就可以,

却下单,如果你要去买东西是不是先要,去登陆,然后呢!在去选择商品的多少,然后呢!去结算,当然如果结算可以选择支付宝或是微信,或是银联的其他的银行,网银

这个时候,是不是就可以去支付了,其实我们给这个购买的过程,给它叫做业务逻辑。

当然,我们这个Angular这个库为什么现在这么火呢!这是为啥呢!其实,你看每个明星能够很好的火起来,其实它的背后是不是都有一个团队在一直,默默的做

他的宣传,他的包装,它的影响力等,其实对于Angular也是一样的,Angular呢!他是一直被谷歌这样的大公司推崇,你想想,谷歌这么大的公司,做后台的话是不是

它推谁,谁就会火啊!

而且呢!我们的Angular其实一要去解决,关于我们Ajax数据交互的以及Dom等一系列的的问题。

当然呢!

关于Angular的API呢!

https://docs.angularjs.org/api

还有关于Angular 官网呢!

https://angularjs.org/

  库的版本

  jquery

  主版本.次版本.修订号

  1.x.x => 兼容 ie7以上的浏览器

  2.x.x => 不兼容 ie7 8 等低版本浏览器

  当然对于主版本的改变那将是翻天复地的变化,但如果是次版本的修改呢!只是里面新添加了一些小功能,修改了一些关于jquery的bug

  对于AngularJs

  1.2.x

  1.3.x

  1.5.x

  2.0.x => 就是一个全新的版本了!

  其实对于我们, 1.3.0版本呢!之前和之后呢!有了一个翻天复地的变化,

  所以大家用的时候一定要慎重,当然其实对于我们,买的一些书啊!用的就是一些1.0.0之前的版本呢!用了以后就是不好使

  所以大家现在用我们这个版本就好了。

聊聊AngularJs的更多相关文章

  1. angularjs探秘<一>

    首先聊聊angularjs是啥. 首先AngularJS 是一个 JavaScript 框架.(PS:其实就是外部引用的js文件) 所以AngularJS的使用依然是外部引用js文件. 附上引用地址 ...

  2. angularjs应用骨架(3)

    好,继续上一章节我们继续聊聊angularjs骨架.开发任何一款优秀的应用都会面临一项非常困难的工作,那就是找到一种合适的方式方法把代码组织在合适的功能范围内.我们已经看过控制器的处理方式,它会提供一 ...

  3. angularjs应用骨架(2)

    时隔一个星期,接着上一篇的angularjs应用骨架继续聊聊angularjs其他的其他的内容. 区分UI和控制器的职责 在应用控制器中有三种职责: 1.为应用中模型设置初始状态 2.通过$scope ...

  4. angularjs探秘<一>认识angularjs

    首先聊聊angularjs是啥. 首先AngularJS 是一个 JavaScript 框架.(PS:其实就是外部引用的js文件) 所以AngularJS的使用依然是外部引用js文件. 附上引用地址 ...

  5. angularjs事件通信$on,$emit,$broadcast详解

    公司项目开发用的是angularjs,关于事件通讯一直用的是EventBus,直到上周写一个小组件懒得引用EventBus时,想到用angularjs自带的事件通信时,结果很尴尬的忘记原生方法单词怎么 ...

  6. 走进AngularJs(三)自定义指令-----(上)

    一.有感而发的一些话 在学习ng之前有听前辈说过,angular上手比较难,初学者可能不太适应其语法以及思想.随着对ng探索的一步步深入,也确实感觉到了这一点,尤其是框架内部的某些执行机制,其复杂程度 ...

  7. AngularJS入门心得3——HTML的左右手指令

    在<AngularJS入门心得1——directive和controller如何通信>我们提到“AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文 ...

  8. Angular.js!(附:聊聊非原生框架项目)

    最近,为了项目接触了一个很火的前端框架Angular.js,下面就Angular做一个简介吧(大牛请绕步,只针对没有接触过angular的人). Angular.js是一款精简的前端框架,如果要追溯它 ...

  9. Angularjs进阶笔记(2)-自定义指令中的数据绑定

    有关自定义指令的scope参数,网上很多文章都在讲这3种绑定方式实现的效果是什么,但几乎没有人讲到底怎么使用,本篇希望聊聊到底怎么用这个话题. 一. 自定义指令 自定义指令,是Angularjs用来实 ...

随机推荐

  1. 探讨.NET Core数据加密和解密问题

    前言 一直困扰着我关于数据加密这一块,24号晚上用了接近3个小时去完成一项任务,本以为立马能解决,但是为了保证数据的安全性,我们开始去对数据进行加密,然后接下来3个小时专门去研究加密这一块,然而用着用 ...

  2. 计算机程序的思维逻辑 (82) - 理解ThreadLocal

    本节,我们来探讨一个特殊的概念,线程本地变量,在Java中的实现是类ThreadLocal,它是什么?有什么用?实现原理是什么?让我们接下来逐步探讨. 基本概念和用法 线程本地变量是说,每个线程都有同 ...

  3. select效果联动

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  4. NodeJS 事件循环

    Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高. Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发. Node.j ...

  5. 我的Python---1

    在学习Python两周后的今天,第一次做下总结.在昨天,我发现了这个博客,并且风也似的注册.申请,然后成功了,感谢管理员. 实际上,现在回想起来我第一次接触编程时在高一的计算机课上.那时候只有语数外理 ...

  6. iOS开发 - Swift实现检测网络连接状态及网络类型

    一.前言 在移动开发中,检测网络的连接状态尤其检测网络的类型尤为重要.本文将介绍在iOS开发中,如何使用Swift检测网络连接状态及网络类型(移动网络.Wifi). 二.如何实现 Reachabili ...

  7. vue渲染数据后与owlCarousel轮播插件冲突,失效

    主要原因:dom解析准备完成后,开始执行$(document).ready(); 而vue是在window.onload(页面加载完后才执行):所以会导致owlCarousel插件失效. 解决方案:数 ...

  8. (1)使用bash脚本实现批量添加用户

    脚本实现内容: 可以指定用户名前缀,指定添加数量的批量添加用户脚本,密码为10为随机小写字母,并把用户名和密码写入文件中. 脚本代码: #!/bin/bashread -p "用户名前缀:& ...

  9. DOM4J案例详解(添加 ,查询 ,删除 ,保存)

    先看一下XML文档 <?xml version="1.0" encoding="gb2312"?> <exam> <student ...

  10. SSH 远程执行任务

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进 ...