阅读更多

24顶
0踩

Web前端

原创新闻 2013年度最强AngularJS资源合集

2014-01-03 13:50 by 副主编 wangguo 评论(20) 有171154人浏览

AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 


 
AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的AngularJS相关教程和资源,如果你想了解AngularJS或正在使用AngularJS,那么这些资源肯定会为你的学习和进阶过程带来帮助。 

一、了解AngularJS 

二、中文资源 

1.  中文系列资源 

2.  其他单篇文章 

3.  中文书籍 

三、英文资源 

1.  AngularJS入门教程 

2.  AngularJS指令学习 

3.  AngularJS应用开发实战 

4.  AngularJS游戏开发 

5.  AngularJS工作流程和测试 

6.  AngularJS书籍 

英文资源出处:Syntaxspectrum希望上述资源可以为你在2014年深入学习AngularJS带来帮助。

  • 大小: 11.9 KB
24
0
评论 共 20 条 请登录后发表评论
20 楼 mangguo 2015-09-17 10:45
19 楼 Virtoway 2015-08-12 14:01
 
说到Angular JS
刚读到一片美国构架师的文章
关于使用Angular JS在Microsoft平台上进行编程,达到高效web管理
这个平台免费使用的
下载地址:http://www.asp.net/
请表叫我雷锋!
我手痒,顺带把那文章译啦 !博客里有http://www.iteye.com/topic/1141273
18 楼 mangguo 2015-02-28 10:27
angularJS课程:http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/

后续的还会有angularJS的课程上线。
17 楼 mangguo 2014-11-12 18:00
我这是用Nodejs写的:http://www.hubwiz.com/coursecenter
16 楼 black.angel 2014-08-20 20:41
   
光就是小编整理的这些链接资料就值得点赞!!!!
小编辛苦了。
15 楼 damoqiongqiu 2014-08-11 12:12
来看我的视频教程,国内第一款完整的AngularJS视频教程http://www.imooc.com/learn/156
14 楼 MatthewMay 2014-04-28 23:10
高质量文章啊,希望多多出品
12 楼 scgy5555 2014-01-09 17:39
用了一段时间avalon感觉比angular简单点
新手推荐两个都看看
10 楼 司徒正美 2014-01-08 23:21
yixiandave 写道
w156445045 写道
这个对比Ember.js 怎么样?

分别研究了一段时间Ember和Angular,最后我们采用了Angular
Angular代码看起来更清晰简洁,使用也更方便
Ember的Handlebars模板语言不是很习惯。
最大的硬伤是判断逻辑居然不支持js表达式,除了提供的几种判断函数以外如果需要扩展只能自己往Handlebars加插件。
还一个硬伤是不支持动画渐变的切换,虽然我找到了一个ember-animate的插件,但是最终也没弄明白应该怎么用
而且Ember的MVC+Router的模式限制比较死,对开发者要求高,学习成本也比Angular高不少。
就拿我自己来说,Ember.js我花了3天时间才大致写出来一个Demo
而Angular我只用了一下午

avalon只用一小时

https://github.com/RubyLouvre/avalon

比angular更易学更易入门,

性能更好(使用Object.defineProperty与VBScript实现更即时的双向绑定),

兼容性更好,IE6+(可以到我的五群,问一下 79641290)

例子更多更全面

也有一个小小的生态圈,有验证框架,UI框架,动画库,路由,AJAX

也有一些成功案例 http://www.cnblogs.com/rubylouvre/p/3468139.html

有专门的入门教程指导 http://www.cnblogs.com/rubylouvre/p/3181291.html

9 楼 key232323 2014-01-08 16:03
AngularJS学习笔记 – 邹业盛

这篇文章最详细啊,高山仰止!
8 楼 ziguopu 2014-01-07 01:50
其实我更关心适用于那些环境

以及兼容性
7 楼 hantsy 2014-01-05 23:59
相对Ember, Backbone, Knockout 来讲,AngularJS的数据动态双向绑定比较有吸引力,不需要手动设置。以前看过一篇文章,讲述从 Backbone 迁移支 AngluarJS 代码节省了一半。

目前 AngluarJS 的生态圈比较完整, Github.com 上的流行的 AngluarJS 项目不少,比较出名的 AngularUI, 等等。

但 AngularJS 真的不简单,如果自己写 Directive, Filter, Factory/Service/Provider 的时候,就必须去了解它的生命周期。

我的 Github 账号上已经有好几个 AngluarJS 例子(包含 Authentication, CRUD ),针对不同技术输出后端 REST API,如 CakePHP,Zend2,Grails等。

https://github.com/hantsy

6 楼 aixinnature 2014-01-05 21:19
yixiandave 写道
w156445045 写道
这个对比Ember.js 怎么样?

分别研究了一段时间Ember和Angular,最后我们采用了Angular
Angular代码看起来更清晰简洁,使用也更方便
Ember的Handlebars模板语言不是很习惯。
最大的硬伤是判断逻辑居然不支持js表达式,除了提供的几种判断函数以外如果需要扩展只能自己往Handlebars加插件。
还一个硬伤是不支持动画渐变的切换,虽然我找到了一个ember-animate的插件,但是最终也没弄明白应该怎么用
而且Ember的MVC+Router的模式限制比较死,对开发者要求高,学习成本也比Angular高不少。
就拿我自己来说,Ember.js我花了3天时间才大致写出来一个Demo
而Angular我只用了一下午


Angular确实是一个强大的前端框架,刚接触时感觉很惊艳,只用极少的代码就完成了平时写很多代码才实现的效果。不过比起Handlebars的模板语言,我更不喜欢html代码中间充斥着Angular的各种标记,没有深入的使用不敢妄评这种做法的好处与坏处,Angular的思想比较革命性,不是纯粹的MVC框架,入门容易,但深入学习,我个人暂时感觉很难融入。使用过backbone的同学应该更习惯EmberJs,Ember与backbone的思想更接近,并增强了不少,尤其是动态绑定(这个也是Angular的一大好处),MVC框架的思想也有些接近苹果Cocoa的MVC,代码虽然多一些,但也更容易理解,有IOS开发经验的同学应该更容易接受。这两个框架都是目前来说最有前途的前端框架,看个人习惯选择了
5 楼 yixiandave 2014-01-04 23:00
w156445045 写道
这个对比Ember.js 怎么样?

分别研究了一段时间Ember和Angular,最后我们采用了Angular
Angular代码看起来更清晰简洁,使用也更方便
Ember的Handlebars模板语言不是很习惯。
最大的硬伤是判断逻辑居然不支持js表达式,除了提供的几种判断函数以外如果需要扩展只能自己往Handlebars加插件。
还一个硬伤是不支持动画渐变的切换,虽然我找到了一个ember-animate的插件,但是最终也没弄明白应该怎么用
而且Ember的MVC+Router的模式限制比较死,对开发者要求高,学习成本也比Angular高不少。
就拿我自己来说,Ember.js我花了3天时间才大致写出来一个Demo
而Angular我只用了一下午
4 楼 flex_莫冲 2014-01-04 19:45
学习中。测试驱动最吸引我。
3 楼 wangguo 2014-01-04 15:27
w156445045 写道
这个对比Ember.js 怎么样?

看这一篇  Angular.js VS. Ember.js:谁将成为Web开发的新宠?
2 楼 w156445045 2014-01-03 20:44
这个对比Ember.js 怎么样?
1 楼 tianshaojie 2014-01-03 15:01

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2013年度最强AngularJS资源合集.pdf

    2013年度最强AngularJS资源合集.pdf

  • 【JavaScript】 2013年度最强AngularJS资源合集

    http://www.iteye.com/news/28651-AngularJS-Google-resource AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使...AngularJS...

  • 2014年度最强AngularJS资源合集

    2014年度最强AngularJS资源合集 奇鸟软件 发表于 2014-06-30 10:54:08 AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来...

  • 基于STM32通过PWM驱动直流电机

    工程代码基于STM32F103C8T6,使用PWM输出驱动电机,电机驱动使用TB6612,通过按键控制电机速度,并且速度通过OLED显示屏进行显示 使用到的硬件:STM32F103C8T6最小系统板,四针脚OLED显示屏,直流电机,按键,TB6612电机驱动模块

  • 最新微信文章编辑器排版工具程序源码.rar

    最新微信文章编辑器排版工具程序源码.rar最新微信文章编辑器排版工具程序源码.rar最新微信文章编辑器排版工具程序源码.rar

  • 信息办公电信计费系统完整代码-netctossconformity.rar

    这个压缩包 "netctossconformity.rar" 包含了一套电信计费系统的完整代码,它是针对计算机专业学生或开发者的JSP源码资料。这套系统的设计旨在为电信运营商提供一个可靠、高效的计费解决方案。通常,这种系统会涉及到用户账户管理、费用计算、账单生成、支付处理以及数据报告等功能模块。在内容上,该资料包可能包括了前端用户界面和后端服务器逻辑的源代码,使用JSP(Java Server Pages)技术实现。前端可能会涵盖用户注册、登录、查看账单和支付历史等操作的用户界面,而后端则包含数据库交互、计费算法、用户验证和安全性措施等关键功能。对于学习者来说,这个资料包是一个宝贵的实践资源,可以帮助他们理解电信计费系统的工作原理,以及如何运用JSP技术开发复杂的商业应用。通过分析这些代码,可以加深对Java Web技术栈的理解,包括但不限于Servlet API、JDBC(Java Database Connectivity)、HTML/CSS/JavaScript,以及可能涉及的框架如Spring或Struts。此外,这个资料包也可能含有一些文档,例如系统设计说明、代码结构介绍、部

  • 交流电桥实验(95).zip

    交流电桥实验(95).zip

  • matlab基于四自由度机械臂的轨迹规划源码.zip

    优秀源码设计,详情请查看资源内容

  • MRU3-2保护技术简化电压继电器对称分量评估 SEG

    MRU3-2保护技术简化电压继电器对称分量评估 MRU3-2保护技术简单电压继电器,具有对称分量评估功能

  • 图3-7.zip

    图3-7.zip

  • 基于matlab开发的多元散射校正和变量标准化Matlab处理程序,可以对建模前的原始数据进行校正、处理.rar

    基于matlab开发的多元散射校正和变量标准化Matlab处理程序,可以对建模前的原始数据进行校正、处理.rar

  • 新建 文本文档.txt

    新建 文本文档.txt

  • 最新获取QQ微信头像橘头像阁PHP源码下载.rar

    最新获取QQ微信头像橘头像阁PHP源码下载.rar最新获取QQ微信头像橘头像阁PHP源码下载.rar

  • 3D模型004,可用于建模、GIS、BIM、CIM学习

    3D模型004,可用于建模、GIS、BIM、CIM学习

  • node-v6.7.0.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 其他类别动态显示JSP服务器内存的Ajax程序 图像版-systemjc.rar

    在当今的Web开发中,实时监控服务器性能是至关重要的。其中,动态显示JSP服务器内存的Ajax程序图像版_systemjc.rar是一个为开发者和系统管理员提供便利的计算机专业JSP源码资料包。这个资料包的核心是一个高效的Ajax程序,它能够实时获取并展示JSP服务器的内存使用情况。通过使用这一工具,用户可以在一个直观的界面上看到服务器内存的使用率、已使用内存、可用内存等关键信息,而这一切都无需刷新页面。这得益于Ajax技术的强大功能,它允许在后台与服务器进行异步通信,从而获取最新的数据并更新前端界面。这个资料包不仅包含了完整的源代码,还提供了详细的文档和注释,使得即使是初级的JSP开发者也能够轻松地部署和使用。此外,它的图像版设计使得数据的展示更加直观和友好,帮助用户快速识别任何潜在的问题。总的来说,动态显示JSP服务器内存的Ajax程序图像版_systemjc.rar是一个强大、实用且易于使用的JSP源码资料包,它为实时监控服务器性能提供了一个有效的解决方案。重新回答||

  • 引领AI视频生成技术新潮流之Sora AI

    Sora AI,作为OpenAI继ChatGPT之后的又一重磅力作,以其独特的文本到视频模型技术,在AI内容创作领域掀起了一场革命性的风暴。本文将详细探讨Sora AI的技术特点、应用场景以及未来发展趋势,展现其在视频制作、广告、教育和娱乐产业中的巨大潜力。 Sora AI作为OpenAI的又一力作,以其独特的文本到视频模型技术引领了AI视频生成技术的新潮流。通过深入了解Sora AI的技术特点、应用场景和未来发展趋势,我们可以看到它在视频制作、广告、教育和娱乐产业中的巨大潜力和广阔前景。然而,我们也应清醒地认识到,技术的发展总是伴随着挑战和问题,只有不断探索和解决这些问题,才能让Sora AI更好地服务于人类社会。

  • 新闻文章NTsky新闻发布系统 v1.0稳定版-18655.rar

    NTsky新闻发布系统 v1.0稳定版_18655.rar是一款专为计算机专业人士设计的JSP源码资料包。这款资料包的主要功能是帮助用户快速、高效地管理和发布新闻信息。它采用了先进的JSP技术,结合了数据库管理系统,使得新闻的发布和管理变得简单而直观。该资料包包含了完整的源代码,用户可以根据自己的需求进行修改和优化。同时,它还提供了详细的使用说明和技术文档,即使是对JSP技术不太熟悉的用户,也能快速上手。此外,该资料包还具有良好的用户界面设计,使得操作更加人性化。NTsky新闻发布系统 v1.0稳定版_18655.rar的另一个优点是其稳定性。经过多次测试和优化,该系统已经达到了稳定运行的状态,可以满足用户在各种环境下的使用需求。无论是在个人电脑上,还是在服务器上,都能稳定运行。总的来说,NTsky新闻发布系统 v1.0稳定版_18655.rar是一款功能强大、操作简便、稳定性高的JSP源码资料包。无论是对于专业的计算机人士,还是对于初学者,都是一个很好的学习和使用工具。重新回答||

  • node-v6.17.1.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics