知识点
相关文章
更多最近更新
更多AngularJS资源
2019-03-27 01:07|来源: 网路
AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。
AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的AngularJS相关教程和资源,如果你想了解AngularJS或正在使用AngularJS,那么这些资源肯定会为你的学习和进阶过程带来帮助。
一、了解AngularJS
二、中文资源
1. 中文系列资源
- AngularJS系列教程文章 – 大漠穷秋
- AngularJS入门系列教程 – AngularJS中文社区
- AngularJS学习笔记 – 邹业盛
- AngularJS精彩问答 - 知乎
2. 其他单篇文章
- AngularJS 最佳实践
- 有jQuery背景的开发者如何建立起AngularJS的思维模式?
- 现在就开始使用AngularJS的三个重要原因
- 使用AngularJS构建大型Web应用
- Angularjs开发一些经验总结
- 5个示例带你学习AngularJS
3. 中文书籍
三、英文资源
1. AngularJS入门教程
- AngularJS傻瓜教程系列
- AngularJS移动开发权威指南
- AngularJS 30分钟入门
- 60分钟掌握AngularJS
- 在你的AngularJS应用中建模数据
- 使用$https创建服务
- 了解AngularJS的5个步骤
- AngularJS和RequireJS的动态加载控制器和视图
- 先进的设计模式和最佳实践
- AngularJS动画
- AngularJS Factory与RESTful服务的交互
- 使用Angular.js Factory获取远程数据
- 使用AngularJS的10个理由
- AngularJS中Providers之间的差异
- AngularJS过滤
- 针对jQuery开发者的AngularJ教程
- Web开发者应该了解AngularJS的10个理由
- Angular Js:何时应该使用Directive、Controller和Service?
- 30秒从jQuery转到AngularJS
2. AngularJS指令学习
- 为jQuery插件构建AngularJS指令
- 为D3.js条形图构建AngularJS指令
- www.directiv.es:AngularJS指令库
- Angular-localStorage
- Videogular:一个基于AngularJS的HTML5视频播放器
- Angular-cache
- 可用于Twitter Bootstrap的Angular指令
- Angular的图表指令和服务
- 表排序
3. AngularJS应用开发实战
- 通过示例学习AngularJS——客户管理应用程序
- AngularJS和IndexedDB结合使用
- AngularJS:构建一个可重用的点击编辑指令
- Play、Akka、AngularJS和Elasticsearch打造的实时日志搜索功能
- 使用Firebase和AngularJS打造自己的Google Reader
- 使用Phonegap、AngularJS和ExpressJS开发一个移动App
- BirdWatch v0.2:基于AngularJS、ElasticSearch和Play Framework的Tweet流分析工具
- 基于Solr和AngularJS的即时搜索工具
- Sortis:高级用户的Twitter客户端,初学者的跳板
- 可定制的Twitter AngularJS时间轴
- AngularJS指令设计更轻松
4. AngularJS游戏开发
5. AngularJS工作流程和测试
- AngularJS的测试策略 [视频]
- 使用Combining Yeoman、AngularJS和Cordova开发移动App
- 介绍Angular、Yeoman和Chrome应用程序 [视频]
- 使用Jasmine测试Angular.js应用
- 使用AngularJS和Karma进行全谱系测试
- 使用Grunt插件创建AngularJS文档
- ng-boilerplate:新的AngularJS项目的样板
- 基于AngularJS的Chrome Web检查器扩展
- 在Sublime Text中使用AngularJS包
6. AngularJS书籍
- 《AngularJS in Action》
- 《The Beginner’s guide to AngularJS》
- 《Mastering Web Application Development with AngularJS》
转自:http://www.cnblogs.com/lostazrael/p/3661943
相关问答
更多-
AngularJS资源依赖项(AngularJS resource dependencies)[2022-05-21]
简单的解决方案:您可以添加整个应用程序的父状态,并在那里只使用一个解决方案。 通过这种方法,可以为所有孩子提供解决的数据。 Simple solution: you can add a parent state of the entire app and use only one resolve there. With this approach, the data that resolves will be available for all the children. -
AngularJS资源承诺(AngularJS resource promise)[2023-11-18]
如果要使用异步方法,则需要使用$ promise的回调函数,这里是示例: var Regions = $resource('mocks/regions.json'); $scope.regions = Regions.query(); $scope.regions.$promise.then(function (result) { $scope.regions = result; }); If you want to use asynchronous method you need to use ... -
$资源用于从端点检索数据,操作它并将其发回。 你有一些在那里,但你并没有真正利用它做了什么。 在您的资源上拥有自定义方法是件好事,但您不希望错过OOTB提供的酷炫功能。 编辑 :我不认为我原来解释得很好,但是$resource做了一些有趣的回报。 Todo.get()和Todo.query()都返回资源对象, 并在get完成时将其传递给回调 。 它在幕后做出一些有希望的东西,这意味着你可以在get()回调实际触发之前调用$save() ,并且它将等待。 最好只是处理一个promise then()或回调方法 ...
-
$http用于通用AJAX。 在大多数情况下,这将是您将要使用的。 使用$http您将要手动进行GET , POST , DELETE类型调用,并处理自己返回的对象。 $resource包裹$http用于RESTful Web API场景中。 说起来非常普遍:RESTful Web服务将是一个服务,一个端点用于数据类型,根据HTTP方法(如GET , POST , PUT , DELETE等),可以使用该数据类型执行不同的操作。所以使用$resource ,您可以调用GET获取资源作为JavaScript对 ...
-
在angularjs中链接资源(Chaining resource in angularjs)[2023-07-19]
有一种方法可以使用$q.all对许多异步调用进行$q.all 。 这方面的文档就在这里 。 $q.all()将允许您发送所有查询,然后在解决组合承诺之前等待所有返回。 但是,如果您希望查询按特定顺序发生,则可能无效。 希望这可以帮助。 There is a way to group many asynchronous calls using $q.all. The docs for this are here. $q.all() will allow you to send in all your quer ... -
我去的解决方案(完美地运行)是设置$http.defaults.headers.common['Authorization'] = 'Token ' + old_api_token; ,在异步请求之前。 然后在异步请求完成时覆盖它(如果已经更改)。 The solution I went for (which works perfectly) is to set $http.defaults.headers.common['Authorization'] = 'Token ' + old_api_token ...
-
'use strict'; var ahbHotelService = angular.module('ahbHotelService',['ngResource']); ahbHotelService.factory('Hotel',['$resource',function($resource){ return $resource('/api/hotel/:id',{},{ query:{method:'GET',params:{id:''},isArray:true ...
-
如果这是一个AJAX调用,那么varialble初始化应该是回调方法: Fakturi.fakturi.get({ id: $routeParams.id }, function (data) { $scope.faktura = data; }); Fakturi.komintenti.get({ id: $scope.faktura.KomintentID }, function (data) { $scope.komintent = data; }); 根据此链接 ,如果您想立即获得响应,请尝试为返 ...
-
我能够通过创建我自己的差异方法来解决这个问题,该方法比较了id: Permission.query().$promise.then(function(all){ $scope.user.$promise.then(function(u){ $scope.unselected_permissions = all.filter(function(p){ return !u.permissions.some(function(q){return p.id == q.id;}); } ...
-
AngularJS资源管理(AngularJS resource management)[2022-06-02]
如果将它们定义为脚本标记,则浏览器将全部加载它们,Angular无法控制它。 如果你想要一个有条件地加载脚本的系统,你应该看看RequireJS / AMD。 (也许RequireJS和AngularJS可能正是你要找的。) If you define them as script tags, your browser will load them all, Angular has no control over this. If you want a system where you conditiona ...