AngularJS 前端JS框架

AngularJS诞生于Google是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。

AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。
通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足:
类库 - 类库是一些函数的集合,它能帮助你写WEB应用。起主导作用的是你的代码,由你来决定何时使用类库。类库有:jQuery
框架 - 框架是一种特殊的、已经实现了的WEB应用,你只需要对它填充具体的业务逻辑。这里框架是起主导作用的,由它来根据具体的应用逻辑来调用你的代码。框架有:knockout、SproutCore等。
AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。例如:
使用双大括号{{}}语法进行数据绑定;
使用DOM控制结构来实现迭代或者隐藏DOM片段;
支持表单和表单的验证;
能将逻辑代码关联到相关的DOM元素上;
能将HTML分组成可重用的组件。

Angular框架2.0版进入beta阶段 这对Web世界很重要
首个版本的Angular在2009年发布的时候,对Web世界的意义还是相当重大的,Angular是提供构建复杂单页面应用的一个框架。6年过去了,Angular迎来了2.0版本,在长时间的开发周期之后进入了一个新纪元。Angular 2带来了明显更快的速度

发布于 2015-12-16 21:06:51 | 53 次阅读

Angular 2.0 调查:43% 选择 Webstorm 编辑器
这是 Jeff Whelpley 和 Patrick Stapleton 发布的博客,他们并不是全职的 Angular 团队成员,是 Angular 社区值得称赞的贡献者。本文是对所有用户都想知道的,关于 Angular 的一些总结。几周前,Patrick 和 Jeff 就开始了一份对 AngularJS 开发者的调查,主要是关于他们计划如何使用 Angular 2。此次调查总共收到了 2100 份

发布于 2015-09-03 09:00:55 | 112 次阅读

微软与 Google 达成 JavaScript 框架合作:将共同打造 Angular 2
如果你在一年前告诉我微软和Google将在某个主要的JavaScript框架上合作,我或许还不会相信——但是它们真的这么做了。在今日的盐湖城“ng-conf 2015”大会上,Angular团队宣布了它与微软TypeScript团队在Angular 2上紧密合作、并且聚

发布于 2015-03-07 08:21:58 | 71 次阅读

AngularJS 和 Polymer 的角色,是否有竞争关系
AngularJS 2.0 一个关键的特性就是支持 Web Components。而 Google 的 Polymer 就是一个 Web Component 技术的实现,同时也是一个基于 Web Components 的框架。那么 AngularJS 和 Polymer 之间到底角色上有何异同呢?AngularJS 2.0 团队成员 Rob Eisenberg 在之

发布于 2014-07-26 09:18:37 | 101 次阅读

Angular 4.1.0-rc.0 和 4.0.3 发布, Web 前端框架
Angular 4.1.0-rc.0 和 4.0.3 发布了。Angular 4.1.0-rc.0 主要是 bug 修复和添加新特性,具体如下:Bug 修复benchpress: chrome - prevent trace buffer overflow (2f44206)benchpress: Update types for TypeScript nullability support (14669f2)common: Update types for TypeScript nullability suppor

发布于 2017-04-22 07:52:52 | 20 次阅读

Angular 4.0.1 和 4.1.0-beta.0 发布, Web 前端框架
Angular 4.0.1 和 4.1.0-beta.0 发布了。Angular  4.0.1 主要是 bug 修复和性能改进,具体如下:Bug 修复animations: make sure style calculations are not computed too early (#15540) (c828511), closes #15507compiler: allow single quotes into named interpolations (#15461) (a654875), close

发布于 2017-03-30 15:02:25 | 41 次阅读

Angular 4.0.0 发布, Web 前端框架
Angular 4.0.0 正式版发布了。该版本主要是 bug 修复,详细如下:Bug 修复compiler: 假定没有匹配的查询为静态 (#15429) (c8ab5cb), 关闭 #15417compiler: 导出 toString 时正确处理 (#15430) (0dda01e), 关闭 #15420platform-browser: setAttribute 应该使用 xmlns 命名空间 (#14874)

发布于 2017-03-24 11:20:40 | 131 次阅读

Angular4 计划3月22日正式发布,Angular5 也要来了!
Angular 4 正式版的发布已进入倒计时,据开发团队放出的更新计划表显示,Angular4 将于2017年3月22日发布。Google 对 Angular4 的目标是尽可能与 Angular2 向后兼容,并改善编译器错误消息。关于 Angular 的命名方式,之前也说过,是由于语义化版本控制(没有 Angular 3 ,Angular 4 计划2017年3月发布),所以等后面

发布于 2017-03-14 08:48:51 | 91 次阅读

Angular.js 1.6.3 发布,Web 前端框架
Web 前端框架 Angular.js 1.6.3 发布了,更新内容如下:新特性info: 向每个模块添加 angularVersion 信息 (1e582e)$injector: 添加新模板属性 (742123)Module: 添加 info() 方法 (09ba69, #15225)errorHandlingConfig: 对象字符串化的深度可在错误中配置 (4a5eaf, #15402,&nb

发布于 2017-03-09 08:30:07 | 52 次阅读

Angular 2.4.9 和 4.0.0 rc2 发布, Web 前端框架
Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。Angular 4.0.0 rc2 更新内容:(2017-03-02)Bug 修复animations: make animations work in AOTcompiler: apply element bindings before host bindingscompiler: fix identifier names of EMPTY_MAP / EMPTY_ARRAY&nb

发布于 2017-03-02 17:28:46 | 100 次阅读

Angular 4.0.0 rc1 发布, Web 前端框架
Angular 4.0.0 rc1 发布,在经过8个 beta 版本后,离 Angular 4 正式版的到来越来越近了。Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。更新内容:视图引擎更改, 在某些情况下,这些更改应该能将组件的生成代码大小减少一半以上。增强 * ngIf 语法模板绑定语法现在支持一些有用的更改。可以使

发布于 2017-02-26 08:51:06 | 43 次阅读

Angular 2.4.7 和 4.0.0 beta7 发布, Web 前端框架
Angular 2.4.7 和 4.0.0 beta7 发布了,Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。Angular 2.4.7 更新内容:Bug 修复upgrade: 允许非元素选择器用于降级组件 Angular 4.0.0 beta7 更新内容:Bug 修复build and test fixes for TS 2.1 benchmarks: don’t force gc on th

发布于 2017-02-10 08:47:39 | 36 次阅读

Angular.js 1.6.2 发布,Web 前端框架
Web 前端框架 Angular.js 1.6.2 发布了,更新内容如下:Bug 修复$compile:不在吞噬 testsg 中抛出的错误允许在隔离范围属性别名中使用“$”$location: 在 $digest期间正确地处理外部 URL 更改$browser: 检测 history.state 中的外部变化$resource:不在 success 回调中吞噬错误退出

发布于 2017-02-08 08:27:57 | 14 次阅读

忘记 Angular 3:Google 将发布 Angular 4
上个月,当Google详细说明将在Angular 2到来的短短6个月后发布Angular 3的计划时,每个人都大吃一惊。现在,事实证明终究“No Angular 3”发布。相反,Google将于2017年3月正式推出其流行的JavaScript框架的第4版。Google的Igor Minar最近在比利时的NG-BE 2016 Angular会议上说,Google将从版本2跳到版本4,以便升级的

发布于 2017-02-05 21:26:21 | 48 次阅读

Angular 2.4.6 和 4.0.0 beta6 发布, Web 前端框架
Angular 2.4.6 和 4.0.0 beta6 发布了,Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。Angular 2.4.6 更新内容:Bug 修复common: add PopStateEvent interfacecommon: DatePipe does't throw for NaNcommon: DatePipe parses input string if it's not a valid date in b

发布于 2017-02-04 08:21:37 | 36 次阅读

AngularJS 1.5.11 发布,Web 前端框架
AngularJS 1.5.11 发布了,AngularJS 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。更新内容:Bug 修复$compile: allow the usage of "$" in isolate scope property aliasangularInit: allow auto-bootstraping from inline script$resource: delete $cancelRequest()&

发布于 2017-01-13 11:49:42 | 18 次阅读

Angular.js v1.6.1 发布,Web 前端框架
Web 前端框架 Angular.js v1.6.1 发布了,代号 promise-rectification。更新如下:$q: 将回溯添加到未处理的 promise rejections (174cb4 #14631)$$cookieReader: 正确处理禁止访问 document.cookie (33f769 #15523)ngOptions: 除非必要,否则不取消设置 selected 属性(

发布于 2016-12-24 09:01:30 | 22 次阅读

Angular.js v1.5.10 发布,Web 前端框架
Angular.js v1.5.10 发布了。更新内容:Bug 修复$compile:don't throw tplrt error when there is whitespace around a top-level comment (12752f #15108)clean up @-binding observers when re-assigning bindings (f3cb6e #15268)set attribute value even if ngAttr* contains no interpo

发布于 2016-12-17 08:53:24 | 39 次阅读

Angular 2.3.1 发布, Web 前端框架
Angular 2.3.1 发布了,Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。更新内容:性能改进animations: always run the animation queue outside of zonesBug 修复:animations: always cleanup players after they have finished internallyanimations: throw errors and normalize of

发布于 2016-12-16 07:59:17 | 40 次阅读

要的就是速度,Angular 4.0.0 beta0 发布
昨天才刚刚发布“没有 Angular 3 ,Angular 4 计划2017年3月发布”的消息,今天 Angular 4 就来了,首个Bata 版本已经发布。由于想将核心包版本对齐,加上语义化版本控制,Angular 2 之后将迎来 Angular 4。更新内容:fix(编译器):修复 compiler_host 中的合并错误下载地址:Source code (zip)Source code (ta

发布于 2016-12-15 10:24:45 | 1023 次阅读

没有 Angular 3 ,Angular 4 计划2017年3月发布
在12月8-9日的 NG-BE, Belgium’s first Angular conference (比利时首次 Angular 会议)上,Angular 首席开发 Igor Minar 提到了关于 Angular 后续版本发布时间的相关信息。没有 Angular 3 ,Angular 4 计划2017年3月发布。今年9月 Angular 2 正式发布,Angular 团队宣布他们将切换到语义化版本控制

发布于 2016-12-14 11:23:56 | 74 次阅读

Angular 2.3.0 发布,Web 应用构建开发平台
Angular 2.3.0 发布了,更新内容如下:Bug 修复common: 确保复数类别存在编译器: 包括 reexported modules / directives / pipes 的概要编译器: 无论在任何上下文正确地序列化 StaticSymbol 编译器: 具有索引的短路表达式core: 在独立组件上显示框架版本facade: 缓存原始格式字符

发布于 2016-12-11 08:21:48 | 42 次阅读

Angular.js v1.6.0 发布,Web 前端框架
Web 前端框架 Angular.js v1.6.0 发布了。该版本合并了之前 1.6.0 候选版本中显示的所有更改。新特性ngModelOptions: 允许选项从祖先继承 ngModelOptions (296cfc, #10922)$compile: 默认设置 preAssignBindingsEnabled 为 false (bcd0d4, #15352)jqLite:implement jqLi

发布于 2016-12-09 09:29:45 | 416 次阅读

Angular.js v1.6.0-rc.2 和 v1.5.9 发布
Angular.js 1.6.0-rc.2 和 1.5.9 发布了。Angular JS (Angular.JS) 是一组用来开发 Web 页面的框架、模板以及数据绑定和丰富 UI 组件。它支持整个开发进程,提供 web 应用的架构,无需进行手工 DOM 操作。

发布于 2016-11-25 08:18:59 | 21 次阅读

angularjs的select使用及默认选中设置
本篇内容主要为大家讲解的是angularjs的select使用及默认选中设置。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 13:24:55 | 12 次阅读

Angularjs根据json文件动态生成路由状态的实现方法
本篇内容主要为大家讲解的是Angularjs根据json文件动态生成路由状态的实现方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 17:13:54 | 14 次阅读

AngularJS 面试题集锦
本篇内容主要为大家讲解的是AngularJS 面试题集锦。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 19:14:29 | 15 次阅读

AngularJS 实现JavaScript 动画效果详解
本篇内容主要为大家讲解的是AngularJS 实现JavaScript 动画效果详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 17:35:51 | 11 次阅读

AngularJS bootstrap启动详解及实例代码
本篇内容主要为大家讲解的是AngularJS bootstrap启动详解及实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 10:15:23 | 17 次阅读

AngularJS ng-style中使用filter
本篇内容主要为大家讲解的是AngularJS ng-style中使用filter。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 08:23:55 | 15 次阅读

AngularJS通过$http和服务器通信详解
本篇内容主要为大家讲解的是AngularJS通过$http和服务器通信详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-29 05:15:36 | 15 次阅读

Angular和百度地图的结合实例代码
本篇内容主要为大家讲解的是Angular和百度地图的结合实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 14:53:53 | 11 次阅读

浅谈AngularJs指令之scope属性详解
本篇内容主要为大家讲解的是浅谈AngularJs指令之scope属性详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 12:43:41 | 11 次阅读

AngularJS中watch监听用法分析
本篇内容主要为大家讲解的是AngularJS中watch监听用法分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-29 06:16:23 | 10 次阅读

AngularJS解决ng界面长表达式(ui-set)的方法分析
本篇内容主要为大家讲解的是AngularJS解决ng界面长表达式(ui-set)的方法分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 19:48:59 | 14 次阅读

AngularJS压缩JS技巧分析
本篇内容主要为大家讲解的是AngularJS压缩JS技巧分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 11:06:43 | 15 次阅读

Angular学习笔记之angular的$filter服务浅析
本篇内容主要为大家讲解的是Angular学习笔记之angular的$filter服务浅析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 19:25:14 | 14 次阅读

AngularJS操作键值对象类似java的hashmap(填坑小结)
本篇内容主要为大家讲解的是AngularJS操作键值对象类似java的hashmap(填坑小结)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-29 06:35:25 | 9 次阅读

AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
本篇内容主要为大家讲解的是AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 18:18:39 | 13 次阅读

浅谈Angular的$q, defer, promise
本篇内容主要为大家讲解的是浅谈Angular的$q, defer, promise。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-29 06:04:03 | 16 次阅读

angularjs中ng-attr的用法详解
本篇内容主要为大家讲解的是angularjs中ng-attr的用法详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 16:38:30 | 12 次阅读

深入理解Angularjs向指令传递数据双向绑定机制
本篇内容主要为大家讲解的是深入理解Angularjs向指令传递数据双向绑定机制。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 15:45:09 | 10 次阅读

AngularJS控制器controller给模型数据赋初始值的方法
本篇内容主要为大家讲解的是AngularJS控制器controller给模型数据赋初始值的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 16:23:23 | 15 次阅读

Angularjs中使用layDate日期控件示例
本篇内容主要为大家讲解的是Angularjs中使用layDate日期控件示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 07:04:45 | 15 次阅读

Angular2环境搭建
本篇内容为大家讲解的是Angular2环境搭建,感兴趣的同学参考学习下,本文内容如下:

发布于 2017-03-24 06:47:54 | 59 次阅读

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma
本篇内容为大家讲解的是Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma有需要的同学参考学习,全文如下:

发布于 2016-10-08 16:47:14 | 17 次阅读

angular常见问题总结
本篇内容为大家讲解的是angular问题总结,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-13 07:25:43 | 101 次阅读

AngularJS报错$apply already in progress的解决方法分析
本篇内容主要为大家讲解的是AngularJS报错$apply already in progress的解决方法分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-04-28 05:58:32 | 17 次阅读

AngularJS iframe跨域打开内容时报错误的解决办法
本篇内容主要为大家讲解的是AngularJS iframe跨域打开内容时报错误的解决办法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-02-08 16:48:47 | 15 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务