HTML5开发工具

当前位置: HTML5技术网 > HTML5开发工具 > AngularJS 1.4.0 RC1 发布

AngularJS 1.4.0 RC1 发布

HTML5开发工具  手机阅读
AngularJS 1.4.0.rc1 发布,此版本主要是 bug 修复,详细列表如下:
Bug 修复
$animate:

ensure that from styles are applied for class-based animations (8f819d2c)
make sure the JS animation lookup is an object lookup (103a39ca,#11619)
$animateCss: ensure that rAF waiting loop doesn't ignore pending items during a flush (90e424b2)
$http: stop coercing falsy HTTP request bodies to null / empty body (e04a887c,#11552, #11593)

ngAnimate:

close parent animations only when there are classes to resolve (1459be17)
ensure ngClass-based classes are always resolved for CSS-enabled animations (89f081e4)
do not abort animation if only ng-anchor-in is used (3333a5c3)
ensure that a filtered-out leave animation always runs its DOM operation (6dd64ab5,#11555)
ensure that animations work when the app is bootstrapped on the document node (bee14ed1,#11574)
ensure SVG classes are properly removed (fa0bbded)
ngAria: change accessibility keypress event to use event.which if it is provided (249f9b81,#11340)
ngMessageFormat:
ensure bindings are valid for Protractor (992114f7,#11644, #11649)
minified symbol and nested required expression (8a45064f,#11414, #11592)
select: allow empty option to be added dynamically by ng-repeat (abf59c28,#11470, #11512)

新特性
$animate: provide support for animations on elements outside of $rootElement (e41faaa2)

       更多内容请看发行说明,此版本现已提供下载:https://github.com/angular/angular.js/archive/v1.4.0-rc.1.zip。
       Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。


       数据绑定可能是AngularJS最酷最实用的特性。它能够帮助你避免书写大量的初始代码从而节约开发时间。一个典型的web应用可能包含了80%的代码用来处理,查询和监听DOM。数据绑定使得代码更少,你可以专注于你的应用。
       传 统来说,当model变化了。 开发人员需要手动处理DOM元素并且将属性反映到这些变化中。这个一个双向的过程。一方面,model变化驱动了DOM中元素变化,另一方面,DOM元素 的变化也会影响到Model。这个在用户互动中更加复杂,因为开发人员需要处理和解析这些互动,然后融合到一个model中,并且更新View。这是一个 手动的复杂过程,当一个应用非常庞大的时候,将会是一件非常费劲的事情。
       特性二:模板
       在AngularJS中,一个模板就是一个HTML文件。但是HTML的内容扩展了,包含了很多帮助你映射model到view的内容。
       HTML模板将会被浏览器解析到DOM中。DOM然后成为AngularJS编译器的输入。AngularJS将会遍历DOM模板来生成一些指导,即,directive(指令)。所有的指令都负责针对view来设置数据绑定。
       我 们要理解AuguarJS并不把模板当做String来操作。输入AngularJS的是DOM而非string。数据绑定是DOM变化,不是字符串的连 接或者innerHTML变化。使用DOM作为输入,而不是字符串,是AngularJS区别于其它的框架的最大原因。使用DOM允许你扩展指令词汇并且 可以创建你自己的指令,甚至开发可重用的组件。
       特性三:MVC
       针对客户端应用开发 AngularJS吸收了传统的MVC基本原则。MVC或者Model-View-Controll设计模式针对不同的人可能意味不同的东西。 AngularJS并不执行传统意义上的MVC,更接近于MVVM(Model-View-ViewModel)。
       特性四:依赖注入(Dependency Injection,即DI)
       AngularJS拥有内建的依赖注入子系统,可以帮助开发人员更容易的开发,理解和测试应用。
       DI允许你请求你的依赖,而不是自己找寻它们。比如,我们需要一个东西,DI负责找创建并且提供给我们。
       特性五:Directives(指令)
       指令是我个人最喜欢的特性。你是不是也希望浏览器可以做点儿有意思的事情?那么AngularJS可以做到。       指令可以用来创建自定义的标签。它们可以用来装饰元素或者操作DOM属性。
来自:http://www.oschina.net/p/angularjs

【AngularJS 1.4.0 RC1 发布】相关文章

1. AngularJS 1.4.0 RC1 发布

2. AngularJS 1.3.0正式发布 超光速发展!

3. 使用AngularJS创建应用的5个框架

4. 现在就开始使用AngularJS的三个重要原因

5. 伴随AngularJS的压力,写代码常吃力

6. AngularJS 五大特性,加快 Web 应用开发

7. AngularJS 2.0会有哪些新特性?

8. AngularJS准备好投入企业应用了吗?

9. JavaScript MVC 框架,RegularJS v0.3.0 发布

10. Angular.js VS. Ember.js:谁将成为Web开发的新宠?

本文来源:https://www.51html5.com/a151.html

点击展开全部
上一篇:CSS动画集合 可直接生成动画代码 – AniCollection 下一篇:在线预览响应式网页工具 支持N多智能手机和平板设备 – .resizr ...

﹝AngularJS 1.4.0 RC1 发布﹞相关内容

「AngularJS 1.4.0 RC1 发布」相关专题

angular dom angularjs自定义指令
复制网址 收藏网址 分享到微信 分享到微博 分享到QQ

其它栏目

学习教程 HTML5开发工具 HTML5网站 HTML5游戏 HTML5资讯

也许您还喜欢