angular相关的贡献

ngMin:让 Angular 代码更抗压

用过 Angular 的的同学可能都知道他的 Dependency Injection 机制,全自动的依赖注入用起来是很爽,但是你的源代码就不那么抗压了,特别是启用了变量名混淆之后,你的依赖就全走样了,ngMin 就是来帮你解决这个问题的,在用 Grunt ?Gulp?都有对应的插件了~

AngularJS学习资源集中营

这里整理了很多AngularJS相关的学习资料,包括各种书籍、博文、视频以及代码示例,还不知道AngularJS是啥?你已经out了~

为什么Angular如此流行?

Google的那帮家伙搞出来的Angular开源之后,迅速积累了庞大的社区,成了很多开发者的选择,为什么它如此流行?对于程序员来说,千言万语也抵不上几行代码,看看用Angular都能干些什么,可能你就会有用它来开发下1个项目的冲动~

Misko Hevery:AngularJS的设计初衷

Angular作者Misko Hevery在这个视频中详细介绍了,为什么他开发Angular,为什么会设计成现在这个样子?对Angular的很多方面都有Demo演示,如果有人问你为啥学习Angular,我想这个视频应该是最好的解释~

基于 Angular 开发游戏 2048

这篇长文详细的讲解了如何基于 Angular 开发当下非常火的游戏 2048,内容非常的详实,如果你能坚持看完,可能会有不错的体会,对游戏的实现也会有自己的思路吧~

AngularJS 2.0 你应该开始期待的

不知道你注意到没有,身边的同学慢慢开始用 Angular 写应用了,如果你对 AngularJS 还停留在听说的阶段,那得抓紧了,最近 AngularJS 团队已经着手 Angular 2 的开发,到底会变化成啥样子?会有哪些新特性?这篇文章做了概要性的介绍,感兴趣的同学推荐看看~

AngularJS 应用的用户认证方法漫谈

通常来说网络应用都会涉及到用户登录、权限认证等问题,用 AngularJS 开发的应用如何解决这个问题?如何登录?如何做权限验证?如何让会话过期?作者在这方面做了不少的探索和分享,今天以文章的形式分享给我们~

Chosen 的 Angular 版本

前几期周刊中介绍了下拉增强插件 Chosen,以及为 Bootstrap 开发的主题,今天又找到了 Chosen 的 Angular 版本,如果你正在用 Angular 开发应用,那把这个收到工具箱,肯定会用上的~

使用AngularJS快速开发Chrome应用

Chrome为开发者提供了用Javascript、CSS、HTML就能开发能够运行在浏览器中但是和本地应用相差无几的各种接口,但是从头开始写App可能还是需要花点时间的,有没有更快的办法?当然有,用AngularJS,1个简单的天气预报应用也是分分钟就搞定的事情~

详解Angular中的Directive

Angular把所有的DOM操作都封装到Directive中了,ngController和ngApp本质上都是Directive。从理念上来讲,操作DOM的代码是不能出现在Controller中的,那么如何把Directive和DOM关联起来?如何创建自己的Directive?很不错的文章~

Egghead.io:AngularJS视频短篇教程

John Lindquist 在 Egghead.io 上公开了很多 AngularJS 的视频教程,内容涵盖甚广,从基础的Binding、Controller、Directive,到复杂的Scope、Filter、Service和Test都有讲解,每个视频都非常短,看别人做,学的更快~

比较: AngularJS, EmberJS 和 KnockoutJS 中的双向绑定

双向绑定能进1步的简化你的开发工作,你只需要关心业务逻辑,而不用担心数据变了展示如何跟着改变。AngularJS, EmberJS 和 KnockoutJS 中都用不同的方式实现了双向绑定(Two-way Binding),实现机制有何异同?性能是否有差异?非常不错的对比和Demo

AngularJS 美文30篇

说到技术文章,有人写出来的文章晦涩难懂,有人写出来的则脍炙人口,读起来舒服还能轻松理解复杂的事物,ng-book的作者们为了推广他们的新书,每天写了1篇文章,风格属后者,想学习Angular或正在学习Angular的赶快收了吧~

让 Angular 应用支持多国语言

使用 angular-translate 能让你的应用支持多国语言,支持多种语言包加载方式,还对性能和可用性做了大量的优化,如果你开发的应用需要支持多国语言,那么这个就必不可少了~

13步搞定 Angular 应用的模块化

Angular 虽然内部支持代码的模块化,但是具体的代码放到哪个文件、哪个目录还是取决于开发者,如果仅仅按照 Angular Seed 中的模式去组织文件,很快你就会发现项目膨胀的不像样了,如何把 Angular 应用的模块化做绝?看看这个13步法,趁现在~

Backbone 和 Angular 的简单比较

通过将不同的工具或框架进行对比,我们才能理解各个工具的适用场景,也才能搞明白原作者的设计思想,Backbone作为客户端MVC的创始者和Angular这个新秀有何区别?非常值得看看~

Angular Loading Bar : 全自动的进度条

Angular Loading Bar 能够为Angular应用提供全自动的进度条,在有网络活动时都会出现进度条,视觉效果则类似于Youtube上切换视频时的动画,不过我使用的过程中发现JSONP请求过程中没有进度条效果,你能发个Pull Request么?

ng-table 非常强大的Angular表格插件

ng-table 是1款非常强大的Angular表格插件,提供了简单的排序、筛选和分页功能,同时支持自定义单元格和数据行的模板,还支持数据的分组,提供了很多的Demo,方便你继承。如果有用得上的场景,相信能帮你省不少力~

Angular测试Controller时如何Mock Service

编写单元测试时,对代码模块进行隔离是个非常常用的手段,而Mock又是1种不破坏模块间依赖但是保证外部被依赖模块可控的1中手段。Angular中的Controller可能会依赖你的Service,Factory,那么测试Controller时如何Mock1个Service呢?

AngularJS + Express 项目种子代码生成器

想基于Angular、Express、Bootstrap、Mongodb快速的开始1个项目?有这个Yeoman Generator你就有个非常不错的开始,除了生成初始代码之外,还提供了非常贴心的Grunt配置,比如LiveReload、Concurrent等。

如何优化 Angular 处理复杂数据时的性能问题?

Angular 用来快速搭建应用原型式非常适合的,因为有 Data Binding、Dependency Injection,还有类似与 Web Components 的 Directives,可是当 Angular 遇到超长列表或者复杂的数据结构时,表现就不如人意,页面会变得很卡,有哪些办法来优化性能呢,这篇文章列出的都是实战总结出来的~

Awesome Angular 2+ Components

这是一篇 Awesome 系列仓库,里面收录了 50+ Angular 2+ 的组件,还做了详细的分类:涵盖样式、布局、交互组价、数据状态管理、性能、项目脚手架等,如果你是 Angular 的老用户,可以来这里开开眼,看是否在重复造轮子,是否有比你造的还好的轮子。

Angular 表达式 Cheat Sheet

初学 Angular 的同学,可能对其中的表达式(Expression)感到非常的迷惑,看起来非常强大,但是稍有不慎,Angular 就会报错,这个表达式到底支持哪些写法?可以写的多风骚?有同学做了梳理,没事儿翻翻,还能长点姿势~

"track by" 能提高 ng-repeat 的性能?

当 ng-repeat 遇到超长列表时,页面就会变得很卡,有没有办法优化,肯定是有的,除了前面介绍过的 angular-once 之外,还可以使用 angular 内置的 "track by" 来提高速度,当然这对于数据的结构是有要求的~

模块化的Angular应用结构设计

有同学说,Angular不太适合开发大型应用,但是事在人为嘛?模块化做的好,维护起来自然会省心很多,这篇文章介绍了1中模块化的Angular应用结构设计,很值得借鉴~

真正的 AngularJS 模块按需加载

Google 上能找到不少按需加载JS代码的文章,但是这些文章都聚焦于如何按需的加载1个 Controller,Directive,由于 Angular 应用生命周期的不同,如何真正做到按需加载1个 Angular 模块?作者读了源码,做了不错的分析和Hack实现~

详解Angular Diretive 中的 Isolated Scope

Angular中的Directive非常抢到,与时下的Web Component有异曲同工之妙,而每个Directive默认是没有单独的Scope的,但是你可以在需要的时候让其开辟单独的Scope,并且可以从父Scope中传递数据,传递数据时涉及到几个符号:&、=、@,新同学对这个可能很晕,都是干啥的?啥时候该用?这篇文章就是答案~

AngularJS Directive 入门

接触过AngularJS的同学可能体会到了它的Directive的强大,如何自己封装1个Directive?这篇文章循序渐进的教你如何用自己编写1个类似于Bootstrap的btn-group的Directive。

想看更多类似内容?