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 5 已在路上,承诺会比 Angular 4 更快更小
Angular 4.3 已于 7 月 14 日发布,离 Angular 5 又近了一步。在今年的 ng-conf 大会上,我们发现 Angular 5 将主打三个方面:简单、速度和大小,以及平滑的更新。当然,具体的细节目前尚未公布,仅可了解的是, Angular 5 将在 9-10 月份发布,现已进入倒计时:Angular 4 最大的优点之一是它更小了,也更快

发布于 2017-07-18 08:52:16 | 15 次阅读

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

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

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

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

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

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

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 | 121 次阅读

Angular 4.4.6 和 5.0.0-rc.3 发布,Web 前端框架
Angular 4.4.6 和 5.0.0-rc.3 已发布,更新如下:5.0.0-rc.3 bug修复:animations: always fire inner trigger callbacks even if blocked by parent animations (#19753) (5a9ed2d), closes #19100animations: ensure animateChild() works with all inner leave animations (#19006) (#195

发布于 2017-10-20 07:00:33 | 12 次阅读

Angular 4.4.5 和 5.0.0-rc.2 发布,Web 前端框架
Angular 4.4.5 和 5.0.0-rc.2 已发布,更新如下:5.0.0-rc.2 (2017-10-12)Bug 修复animations: properly support boolean-based transitions and state changescompiler: correctly calculate the out path on windowscompiler-cli: produce smaller source maps for templates性能改进animations:&nbs

发布于 2017-10-13 08:31:07 | 22 次阅读

Angular 5.0.0-rc.1 发布,bug 修复和性能改进
Angular 5.0.0-rc.1 已发布,该版本的更新内容包括 bug 修复和性能改进,具体如下:Bug 修复compiler: always emit summaries for jit with ng_module bazel rule. (1058b2a)don’t rely on goog.DEBUG but on COMPILED instead (db74f44)compiler: add typings for COMPILED. (0038712

发布于 2017-10-07 08:18:38 | 11 次阅读

Angular 更新 4.4.3 ,Angular5 预计10月23日发布
Angular 4.4.3 已发布,更新内容如下:tsc-wrapped: deduplicate metadata only when the module is the same (#19261) (0371538), closes #19219此外,我们昨天也报道过,原计划于9月18日发布的 Angular 5 ,由于需要更多的时间来处理升级过程,计划推迟到10月23日发布。也正因为 Angular 5 的延迟,Angular 6

发布于 2017-09-20 08:21:38 | 20 次阅读

Angular 4.4.1 发布,Web 前端框架
Angular 4.4.1 已发布,更新内容:Bug 修复animations: do not leak DOM nodes/styling for host triggered animations (#18853) (1cc3fe2), closes #18606common: fix improper packaging for @angular/common/http (#18613) (a203a95)common: fix XSSI prefix stripping by using JSON.parse al

发布于 2017-09-17 07:58:32 | 20 次阅读

Angular 5.0.0-beta.6 和 4.4.0-RC.0,Web 前端框架
Angular 5.0.0-beta.6 和 4.4.0 的首个 RC 版已发布,Angular 5.0.0 beta.6 是 Angular 5 的第七个 beta 版本,正式版预计 9-10 月发布。Angular 5.0.0-beta.6 部分更新内容:Bug 修复animations: do not leak DOM nodes/styling for host triggered animations (#18853) (fcadeb2), closes #18606common: f

发布于 2017-09-04 08:47:56 | 22 次阅读

Angular.js 1.6.6 发布,Web 前端框架
Web 前端框架 Angular.js 1.6.6 发布了,更新内容如下:Bug 修复$httpParamSerializer: 忽略功能 (b51ded, #16133)$resource: 调用 old $ cancelRequest() 时不抛出 (009ebe, #16037)$parse:不  shallow-watch 计算属性键 (750465)在计算键中支持常量 (9d6c3f)$http: 如果 Content-Type

发布于 2017-08-19 08:24:19 | 16 次阅读

Angular 5.0.0-beta.3 和 4.3.4 发布,Web 前端框架
Angular 5.0.0-beta.3 和 4.3.4 已发布,Angular 5.0.0 beta.3 是 Angular 5 的第四个 beta 版本,正式版预计 9-10 月发布。Angular 5.0.0-beta.3 部分更新内容:Bug 修复animations: revert container/queried animations accordingly during cancel (#18516) (c0c03dc)animations: support persisting dyn

发布于 2017-08-11 08:31:47 | 17 次阅读

Angular 5.0.0 beta.1 和 4.3.2 发布,Web 前端框架
Angular 5.0.0 beta.1 和 4.3.2 已发布,Angular 5.0.0 beta.1 是 Angular 5 的第二个 beta 版本,正式版预计 9-10 月发布。Angular 5.0.0 beta.1 更新内容:Bug 修复animations: export BrowserModule as apart of BrowserAnimationsModule compiler: add equiv & disp attributes to Xliff2 ICU place

发布于 2017-07-29 08:24:01 | 18 次阅读

Angular 5.0.0-beta.0 和 4.3.1 发布,Web 前端框架
Angular 5.0.0-beta.0 和 4.3.1 已发布,Angular 5.0.0-beta.0 也是 Angular 的首个 beta 版。Angular 5.0.0-beta.0 主要是 bug 的修复和新功能的添加,详细如下:功能animations: 支持使用 :increment 和 :decrement 转换别名 (6f45519)upgrade: 传输 NgModelController 的触摸状态 (59c23c7)upgrade:

发布于 2017-07-20 08:54:02 | 21 次阅读

Angular 4.3.0 正式发布,Web 前端框架
Angular 4.3.0 已正式发布,该版本主要是 bug 修复和新功能的添加,详细如下:Bug 修复:compiler: avoid emitting self importing factories (4352dd2)compiler-cli: find lazy routes in nested module import arrays (8c89cc4)core: add needed closure compiler warning suppression (e80851d)core:&nbs

发布于 2017-07-15 08:20:33 | 21 次阅读

Angular.js 1.6.5 发布,Web 前端框架
Web 前端框架 Angular.js 1.6.5 发布了,更新内容如下:新功能select: 公开控制器中的选择状态信息$animate: 添加对 customFilter 的支持$compile: 重载 .component()以接受组件的对象映射$log: 记录 IE 9 中的所有参数,而不仅仅是前两个ngMock: 描述未经刷新的 http 请求性能改进ngOptio

发布于 2017-07-04 11:24:22 | 22 次阅读

Angular 4.2.5 发布,Web 前端框架
Angular 4.2.5 发布了,这是一个 bug 修复版本:animations: 在 stagger()运行之前不再 delay style()值animations: 当子类被父类 animation 查询时,不再删除容器节点animations: 不再验证不同转换中的样式重叠错误animations: 正确收集输入多级 DOM 树中存在的节点core: 新增用户需要的抑制

发布于 2017-07-01 08:30:27 | 28 次阅读

Angular 4.3.0-beta.1 发布,Web 前端框架
Angular 4.3.0-beta.1 已发布,该版本主要是 bug 修复和新功能的添加,详细如下:Bug 修复animations: 在 stagger() 运行前,不会延迟 style() 的值 (34f3832), closes #17412animations: 当子动画被父动画查询时,不会删除容器节点 (d699c35), closes #17746animations: 不验证不同转换中的

发布于 2017-06-30 08:19:16 | 25 次阅读

Angular 4.2.2 发布,Web 前端框架
Angular 4.2.2 发布了,这是一个 bug 修复版本:animations: compute removal node height correctlyanimations: do not treat a 0 animation state as void animations: properly collect :enter nodes in a partially updated collectioncompiler: don’t always compile .

发布于 2017-06-13 07:51:19 | 20 次阅读

Angular 4.2.1 发布,Web 前端框架
Angular 4.2.1 发布了,这是一个小 bug 修复版本:compiler: don’t write summaries for jit by default (d3a5f1a)http: move destructuring inside {Request,Response}Options ctor (c2d31fb), closes #16663下载地址:Source code (zip)Source code (tar.gz)Angular 是一款十分流行且好用的 We

发布于 2017-06-11 07:53:13 | 16 次阅读

Angular 4.2.0 正式版发布,Web 前端框架
Angular 4.2.0 正式版发布了,更新如下:Bug 修复animations: ensure web-animations understands a numeric CSS perspective value (819514a), closes #14007animations: evaluate substitutions on option param values (e9886d7)forms: fix min and max validator behavior on non-numbers (a222c3e

发布于 2017-06-10 07:50:48 | 17 次阅读

Angular 4.2.0-rc.1 发布,Web 前端框架
Angular 4.2.0-rc.1 发布了,更新如下:Bug 修复animations: 修复 WA polyfill 闪烁的问题 (#16937) (e7d9fd8), closes #16919 #16918animations: 使用一个轻量的渲染器,用于 non-animation 组件 (#17003) (3ab86bd)compiler: 即使没有引用 .ngfactory.ts 文件,也会编译它们 (#16899)

发布于 2017-05-28 08:27:58 | 18 次阅读

Angular 4.1.1 和 4.2.0 beta0 发布,Web 前端框架
Angular 4.1.1 主要是修复了一些 Bug:core:strictNullCheck 支持core:允许注入 ChangeDetectorRef 指令core:允许分离 OnPush 组件core:不再为动态创建的组件设置 ng 版本core:不再因错误而停止变更检测language-service:删除非空表达式的 assertsupgrade:为 ngOnChanges()及时初始化所有输入Angular&nb

发布于 2017-05-06 08:20:09 | 28 次阅读

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 | 93 次阅读

Angular将填入表单的数据渲染到表格的方法
本篇内容主要为大家讲解的是Angular将填入表单的数据渲染到表格的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-10-12 18:48:37 | 16 次阅读

详细介绍RxJS在Angular中的应用
本篇内容主要为大家讲解的是详细介绍RxJS在Angular中的应用。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-10-13 09:48:45 | 14 次阅读

angular.js4使用 RxJS 处理多个 Http 请求
本篇内容主要为大家讲解的是angular.js4使用 RxJS 处理多个 Http 请求。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-10-13 09:56:37 | 14 次阅读

Angular中封装fancyBox(图片预览)遇到问题小结
本篇内容主要为大家讲解的是Angular中封装fancyBox(图片预览)遇到问题小结。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-10 05:16:19 | 19 次阅读

Angular4表单验证代码详解
本篇内容主要为大家讲解的是Angular4表单验证代码详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-12 04:57:34 | 27 次阅读

AngularJs每天学习之总体介绍
本篇内容主要为大家讲解的是AngularJs每天学习之总体介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-26 08:05:13 | 18 次阅读

Angularjs上传文件组件flowjs功能
本篇内容主要为大家讲解的是Angularjs上传文件组件flowjs功能。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-15 08:48:48 | 20 次阅读

angular+ionic返回上一页并刷新页面
本篇内容主要为大家讲解的是angular+ionic返回上一页并刷新页面。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-11 08:25:50 | 27 次阅读

浅谈对Angular中的生命周期钩子的理解
本篇内容主要为大家讲解的是浅谈对Angular中的生命周期钩子的理解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-15 11:54:20 | 13 次阅读

Angular4 中内置指令的基本用法
本篇内容主要为大家讲解的是Angular4 中内置指令的基本用法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 18:17:30 | 23 次阅读

Angular.js中数组操作的方法教程
本篇内容主要为大家讲解的是Angular.js中数组操作的方法教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-15 11:36:07 | 13 次阅读

Angular.js前台传list数组由后台spring MVC接收数组示例代码
本篇内容主要为大家讲解的是Angular.js前台传list数组由后台spring MVC接收数组示例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-11 21:07:55 | 21 次阅读

Angular.js初始化之ng-app的自动绑定与手动绑定详解
本篇内容主要为大家讲解的是Angular.js初始化之ng-app的自动绑定与手动绑定详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-12 08:13:39 | 15 次阅读

SpringMVC简单整合Angular2的示例
本篇内容主要为大家讲解的是SpringMVC简单整合Angular2的示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-26 20:47:29 | 20 次阅读

angularjs2 ng2 密码隐藏显示的实例代码
本篇内容主要为大家讲解的是angularjs2 ng2 密码隐藏显示的实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-24 10:35:34 | 13 次阅读

Angular4学习笔记之准备和环境搭建项目
本篇内容主要为大家讲解的是Angular4学习笔记之准备和环境搭建项目。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-26 09:34:16 | 30 次阅读

Angularjs验证用户输入的字符串是否为日期时间
本篇内容主要为大家讲解的是Angularjs验证用户输入的字符串是否为日期时间。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-28 13:14:57 | 17 次阅读

详解angularJs中关于ng-class的三种使用方式说明
本篇内容主要为大家讲解的是详解angularJs中关于ng-class的三种使用方式说明。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 19:24:22 | 15 次阅读

详解在AngularJS的controller外部直接获取$scope
本篇内容主要为大家讲解的是详解在AngularJS的controller外部直接获取$scope。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-14 21:33:56 | 18 次阅读

angularjs定时任务的设置与清除示例
本篇内容主要为大家讲解的是angularjs定时任务的设置与清除示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-26 20:56:48 | 24 次阅读

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

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

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

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

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

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

AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
本篇内容主要为大家讲解的是AngularJS使用ng-inlude指令加载页面失败的原因与解决方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-05 17:55:13 | 46 次阅读

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

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

AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
本篇内容主要为大家讲解的是AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-07 19:25:29 | 35 次阅读

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

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


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