A. Angular js 初学者该看什么书
建议先把基本的知识过一遍,留下印象比较好。(其实一开始带着问题去学也难受,问题太版多了,带权着带着就忘了)
1.推荐《angularjs权威教程》(它的英文名就是ng-book),讲的非常详细,对初学者非常友好,而且内容还算新。至少我这本里面有关于angular1.3的内容更新(现在1.3是最新稳定版)。而且译者本身也是前端的大牛:赵望野、徐飞和basecss(何鹏飞)。这里我就不@了。
2.推荐但又不太推荐《精通angularjs》,个人觉得对初学不太有利,因为它的例子不完整,或者说很散,一个完整的例子被拆成很多片段,你得时常前前后后翻十来页去看代码的上下文。不过对于angular基础概念都熟悉的人来说,可以接受吧……书还行吧……
3.视频教程。前面有回答说淘宝有惊喜的,于是我淘宝了一下,发现所谓的视频教程其实就是大漠穷秋老师在慕课网的授课教程 AngularJS实战丨章节 其实是免费的,所以不必花冤枉钱了。另外,youtube上面也可以搜到一些入门教程,我看了几个,还不错。
B. 如何利用AngularJS服务接入外部API
如何利用AngularJS服务接入外部API
除了对HTML进行扩展的能力之外,AngularJS还提供一套简便途径、帮助我们与外部API实现交互。利用其服务与GitHub的API相对接,进而创建一套简单的库浏览器。
现在用这套基础HTML模板为起点
一、准备工作
到了这一步,应该已经拥有了一套能够切实运作的AngularJS应用程序——它可以根据搜索字符串获取GitHub库。
C. 学习angularjs需要安装环境吗
需要。
无论是Mac、Linux或Windows环境中,您均可遵循本教程学习编程。您可以使用源代码管理版本控制系统Git获取本教程项目的源代码文件,或直接从网上下载本教程项目源代码文件的镜像归档压缩包。
1.您需要安装Node.js和Testacular来运行本项目,请到Node.js官方网站下载并安装最新版,然后把node可执行程序路径添加到系统环境变量PATH中,完成后在命令行中运行一下命令可以查看是否安装成功:
代码如下:
node -version
然后安装Testacular单元测试程序,请运行如下命令:
代码如下:
npm install -g testacular
2.安装Git工具,然后用以下命令从Github复制本教程项目的源代码文件:
您也可以直接从网上下载本教程项目源代码的镜像归档压缩包。这个命令会在您当前文件夹中建立新文件夹angular-phonecat。
3.最后一件事要做的就是确保您的计算机安装了web浏览器和文本编辑器。
4.进入教程源代码文件包angular-phonecat,运行服务器后台程序,开始学习AngularJS!
代码如下:
cd angular-phonecat
node scripts/web-server.js
D. 《AngularJS权威教程》pdf下载在线阅读,求百度网盘云资源
《AngularJS权威教程》([美] Ari Lerner)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan..com/s/1xdVsoDN5VG2vlOuWSkkXGQ
书名:AngularJS权威教程
作者:[美] Ari Lerner
译者:赵望野
豆瓣评分:7.3
出版社:人民邮电出版社
出版年份:2014-8
页数:476
内容简介:本书是资深全栈工程师的代表性著作,由拥有丰富经验的国内AngularJS技术专家执笔翻译,通俗易懂、全面深入,是学习AngularJS不可错过的经典之作。无论是出于工作需要,还是好奇心的驱使,只要你想彻底理解AngularJS,本书都会让你感到满意。
本书将涵盖AngularJS的如下概念。
双向数据绑定
依赖注入
作用域
控制器
路由
客户端模板
服务
通过XHR实现动态内容
测试
过滤器
定制表单验证
深度测试
定制指令
专业工具
对IE的支持
作者简介:作者简介:
Ari Lerner
是一位全栈工程师,拥有多年AngularJS经验,自办并运营AngularJS电子报ng-newsletter.com,在著名硅谷工程师培训学校Hack Reactor担任AngularJS讲师。他的工作涉及软件开发的各个层次,包括基础设施开发、前端应用开发和性能优化。他目前住在旧金山一个阳光明媚的地方,还是FullStack.io创始人。
译者简介:
赵望野
前端工程师,前端基础技术组leader,曾经负责豌豆荚2.0的前端架构设计和主要开发工作,目前负责Front-end Technical Infrastructure的建设,在工作中有丰富的AngularJS使用经验。新浪微博@赵望野。
徐飞
2005年至今一直从事企业应用前端架构,对富因特网应用有较深刻的认识,致力于前端的高效开发,研究过Backbone和AngularJS的源码,翻译过讲解AngularJS基本原理的文章,对脏数据检测和基于存取器两种监听方式的差异有深刻认识。
何鹏飞
网名basecss,目前就职于腾讯CDC,任前端工程师。喜欢阅读,喜欢前端技术,崇尚开源。工作之余翻译过Grunt和Lesscss相关文档,同时也是Lesscss中文社区贡献者。
E. angurlajs怎么在 html使用
将angularjs的js引入到html中
然后就可以通过各种指令、服务、事件等等来进行操作了,你刚开始可以看一下这个入门的教程 http://www.runoob.com/angularjs/angularjs-tutorial.html
F. AngularJS如何调用外部接口
第一步:准备工作
将AngularJS脚本添加到该文档的当中:
在此之后,可以在将这套CCS样式添加到行内或者独立的文件当中:
*{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-family:sans-serif;
}
body,html{margin:0;}
p{margin:0;}
input{width:100%;}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
}
div.repo{
border-bottom:1pxsolid;
cursor:pointer;
}
#search,#repo,#user{float:left;}
#search{width:20%;}
#repo{width:60%;}
#user{width:20%;}
如大家所见,其中不存在任何多余的内容、只保留最基础的布局方案——将搜索栏置于右侧、库信息位于中央、用户库同样置于右侧。我们还需要将对应代码行打包至标签当中,此后我们还要利用它显示README文件内容——因为这些内容通常来自GitHub Flavored Markdown、而且其中一部分代码行与用户库列表存在重叠。
当然,大家可以向其中添加更多样式以提升成果的视觉效果——但请注意,本教程中的截图都采取最基本的外观设计。
大家可以未来需要编写的JavaScript代码置于本文档的当中或者为其建立独立文件,但独立文件仍然需要处于AngularJS脚本之下。
第二步:模块
现在我们可以为自己的应用程序创建一个模块:
varapp=angular.mole('githubsearch',[]);
接下来利用ngApp指令将其添加到标签当中:
第三步:控制器
我们还需要为自己的应用程序准备一套控制器。为了简化创建流程,我们将只为应用准备一套控制器,这样我们就不必考虑如何在不同控制器之间进行信息传递了:
app.controller('SearchController',functionSearchController($scope){
});
第四步:基础服务
我们需要对自己的GitHub服务进行定义:
app.factory('GitHub',functionGitHub($http){
return{
};
});
我们将使用app.factory()方法,这样就能保证返回对象附带几个以后将会用到的方法。我们将使用$http服务从GitHub的API中获取数据。
第五步:搜索库
我们服务中的第一项方法负责利用GitHub API对库进行搜索。使用服务非常简单(这项函数能够进入由制造函数返回的对象):
searchRepos:functionsearchRepos(query,callback){
$http.get('https://api.github.com/search/repositories',{params:{q:query}})
.success(function(data){
callback(null,data);
})
.error(function(e){
callback(e);
});
}
$http.get()方法是执行GET请求的一种捷径。第一条参数是我们希望访问的URL。第二条参数则代表一个具备选项的对象。这里我们只需要params对象——它是一个查询参数散列,将被添加到该请求当中(其中q参数属于搜索字符串,大家可以点击此处了解更多相关信息)。
$http.get()会返回一项承诺。我们可以将监听器附加在success()与error()上,并且据此调用回调函数。
第六步:搜索栏
为了使用我们在之前几步中定义完成的函数,我们需要在自己的HTML当中添加搜索栏。
G. 《Angular权威教程》pdf下载在线阅读,求百度网盘云资源
《Angular权威教程》([美] Ari Lerner)电子书网盘下载免费在线阅读
链接:
书名:Angular权威教程
作者:[美] Ari Lerner
译者:Nice Angular社区
豆瓣评分:8.2
出版社:人民邮电出版社
出版年份:2017-4
页数:512
内容简介:
本书堪称Angular领域的里程碑式著作,涵盖了关于Angular的几乎所有内容。对于没有经验的人,本书平实、通俗的讲解,递进、严密的组织,可以让人毫无压力地登堂入室,迅速领悟新一代Web应用开发的精髓。如果你有相关经验,那本书对Angular概念和技术细节的全面剖析,以及引人入胜、切中肯綮的讲解,将帮助你彻底掌握这个框架,在自己职业技术修炼之路上更进一步。
作者简介:
Ari Lerner
全栈工程师,拥有多年Angular经验,自办并运营Angular电子报ng-newsletter.com,在著名硅谷工程师培训学校Hack Reactor担任AngularJS讲师。Fullstack.io创始人。
Felipe Coury
Gistia Labs联合创始人兼CTO。
Nate Murray
全栈工程师,曾任职于IFTTT,拥有数据挖掘和增量Web服务等方面的背景。
Carlos Taborda
Gistia Labs联合创始人兼主管。