公司之前一直用的Web前台框架是Knockout,我们通常直接叫ko,有看过汤姆大叔的KO系列,也有在用,发现有时候用得不太顺手。本人是会WPF的,所以MVVM也是比较熟悉的,学ko也是很快就把汤姆大叔的文章系列看完了,但是ko有时候会有意想不到的问题,同事也有这样的反应,所以就度娘了一下。就找到了AngularJS和KO的对比文章《從Knockout到AngularJS》,看了之后不明觉厉。其实早在AngularJS刚刚问世的那年,因为我订阅了博友--梦想天空(山边小溪)的博客(这里得特别感谢他,一直以来,我都是在常常查看它发布的博客,给我提供了特别多的素材、新技术发布、版本更新等等信息。再次感谢!),所以当时就看到了Angular,也去官网了解了下,但是刚发布的东东,一直也不敢用,后来也是因为去做C/S去了,搞WPF去了,就没有下文了,现在的公司让我又开始做B/S了,所以我由于上面说的原因,去找了些AngularJS的教程,度娘出来的第一页就有《AngularJS开发指南》,找了很多网站资料,大部分都是这个,只是有的是pdf的,有的是word的,反正都是一样的,这不是重点,重点是这本书写的比较混乱,而且里面的错误还挺多,我实在是看不下去了啊,没办法,就凭着我这颗小乳牙,去啃了我非常难搞定的AngularJS官方文档(可能你会打不开哦! *^_^*  有一道墙阻碍着的,怎么办?? 我相信你懂的! ),尼玛,英文的,我的弱项啊! 不过没有办法,只有这里才是最权威的啊! 那就慢慢看吧!

  好了,本人不太善于言谈,废话也就少说点哈!接下来的时间我就慢慢用我自己的理解,去翻译这个官方文档,算是一个总结,以后自己也好用。觉得我描述的还算看得懂的朋友,你也记得收藏一下哈!

AngularJs-1.1.6.zip(点击下载)

AngularJS指南文档

1. 什么是AngularJS

2. 先来一个小例子

3. 数据绑定

4. 控制器(Controller)

5. 服务(Services)

6. Scope(不知道该怎么翻译,所以直接就叫Scope吧)

7. 依赖注入

8. 模板(Templates)

9. 表达式

10. 过滤器(Filter)

11. 表单(Form)

12. 指令(directives)

13. 动画(Animations)

14. 模块(modules)

15. HTML编译器

16.提供者(Provider)

17.启动器(BootStrap)

.......


下面是转载的别人的比较不错的文章:

理解AngularJS中的依赖注入

详解AngularJS中的依赖注入

AngularJS 1.3中的新特性:单向绑定

使用Postal.js实现消息的订阅发布

彻底弄懂AngularJS的Transclusion

AngularJS系列-翻译官网的更多相关文章

  1. 微服务实战系列--Nginx官网发布(转)

    这是Nginx官网写的一个系列,共七篇文章,如下 Introduction to Microservices (this article) Building Microservices: Using ...

  2. angularjs封装bootstrap官网的时间插件datetimepicker

    背景:angular与jquery类库的协作 第三方类库中,不得不提的是大名鼎鼎的jquery,现在基本上已经是国内web开发的必修工具了.它灵活的dom操作,让很多web开发人员欲罢不能.再加上已经 ...

  3. MinGW和MSYS项目是在一起的(翻译官网)

    翻译MinGW官网的首页,首页描述了MinGW和MSYS的基本情况. Home of the MinGW and MSYS Projects(我才知道,MinGW和MSYS项目是在一起的 -_-!) ...

  4. React翻译官网文档之JSX

    什么是JSX? 看下面的代码它被称为JSX,它既不是字符串也不是HTML,而是一种facebook公司对javascript语法的拓展.虽然写法很奇怪最终仍会会被编译为javascript代码 con ...

  5. Kafka 0.8翻译官网精华.md

    1主要的设计元素 Kafka之所以和其它绝大多数信息系统不同,是因为下面这几个为数不多的比较重要的设计决策: Kafka在设计之时为就将持久化消息作为通常的使用情况进行了考虑. 主要的设计约束是吞吐量 ...

  6. 【原】Zookeeper 概述 + 官网 Overview 翻译

    分布式应用 分布式应用 distributed application可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务. (a), (b): a distrib ...

  7. Knockoutjs官网翻译系列(一)

    最近马上要开始一个新项目的研发,作为第一次mvvm应用的尝试,我决定使用knockoutjs框架.作为学习的开始就从官网的Document翻译开始吧,这样会增加印象并加入自己的思考,说是翻译也并不是纯 ...

  8. RavenDB官网文档翻译系列第一

    本系列文章主要翻译自RavenDB官方文档,有些地方做了删减,有些内容整合在一起.欢迎有需要的朋友阅读.毕竟还是中文读起来更亲切吗.下面进入正题. 起航 获取RavenDB RavenDB可以通过Nu ...

  9. React 系列教程 1:实现 Animate.css 官网效果

    前言 这是 React 系列教程的第一篇,我们将用 React 实现 Animate.css 官网的效果.对于 Animate.css 官网效果是一个非常简单的例子,原代码使用 jQuery 编写,就 ...

随机推荐

  1. 简单易上手的Bootstrap

    什么是Bootstrap? Bootstrap是一个web框架.Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT ...

  2. Hibernate注解-类级别注解

  3. python进阶学习(四)

    在使用多线程之前,我们首页要理解什么是进程和线程. 什么是进程? 计算机程序只不过是磁盘中可执行的,二进制(或其它类型)的数据.它们只有在被读取到内存中,被操作系统调用的时候才开始它们的生命期.进程( ...

  4. MyBatis框架知识整理

    MyBatis框架 一.介绍: MyBatis实际上是Ibatis3.0版本以后的持久化层框架[也就是和数据库打交道的框架]! 和数据库打交道的技术有: 原生的JDBC技术---> Spring ...

  5. MariaDB体验1----数据库安装

    之前一直都是使用的微软Sql Server数据库,现在在学习数据分析,要用到mysql.刚好公司在进行云架构升级,数据库选型为MariaDB,就顺势安装体验了一把MariaDB.这里记录一下学习过程. ...

  6. 用PyCharm执行测试成功但无法生成HTMLTestRunner报告

    问题:代码写的没问题,执行也成功了,但就是无法生成HTMLTestRunner的报告 其实这是编辑器搞得鬼,编辑器为了方便用户执行测试,都有一项功能,可以用编辑器来调用unittest或者nose来执 ...

  7. HK2使用详解

    HK2介绍 组件 生命周期 定义服务 注入服务 HK2介绍 HK2是一个轻量级动态依赖注入框架,它是JSR-330的实现. 组件 在HK2组件模型中,一个组件的功能是通过服务接口-服务实现的模式声明的 ...

  8. vue父子组件通信

    一.父子组件间通信 vue.js 2.0提供了一个ref 的属性: 可以为子组件指定一个索引id 父组件: <template> <div id='user-login'> & ...

  9. 根据本周本月本日来查询数据 C#winform数据查询

    这个我是在winform的页面上做的 1. 首先是在页面上添加3个lable   第一次点击lable会有相应的数据被查询出来  第二次点击同一个lable会刷新所有的数据 2.点击不同的label会 ...

  10. 关于 String.intern() 的思考

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt399 我看到一个问题 https://segmentfault.com/q/ ...