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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

angular中使用Socket.io实例代码
本篇内容主要为大家讲解的是angular中使用Socket.io实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-16 07:56:12 | 14 次阅读

angularJS利用ng-repeat遍历二维数组的实例代码
本篇内容主要为大家讲解的是angularJS利用ng-repeat遍历二维数组的实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-15 19:25:57 | 15 次阅读

angularJs中datatable实现代码
本篇内容主要为大家讲解的是angularJs中datatable实现代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-17 18:38:37 | 14 次阅读

Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
本篇内容主要为大家讲解的是Angular 4 依赖注入学习教程之FactoryProvider的使用(四)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:16 | 11 次阅读

Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
本篇内容主要为大家讲解的是Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:16 | 7 次阅读

Angular 4依赖注入学习教程之Injectable装饰器(六)
本篇内容主要为大家讲解的是Angular 4依赖注入学习教程之Injectable装饰器(六)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:16 | 11 次阅读

Angular 4依赖注入学习教程之ValueProvider的使用(七)
本篇内容主要为大家讲解的是Angular 4依赖注入学习教程之ValueProvider的使用(七)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:16 | 9 次阅读

Angular 4依赖注入学习教程之InjectToken的使用(八)
本篇内容主要为大家讲解的是Angular 4依赖注入学习教程之InjectToken的使用(八)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:16 | 9 次阅读

详解Angular 4 表单快速入门
本篇内容主要为大家讲解的是详解Angular 4 表单快速入门。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-12 13:56:46 | 12 次阅读

AngularJS 验证码60秒倒计时功能的实现
本篇内容主要为大家讲解的是AngularJS 验证码60秒倒计时功能的实现。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-11 04:56:09 | 18 次阅读

深入理解Angular4中的依赖注入
本篇内容主要为大家讲解的是深入理解Angular4中的依赖注入。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-13 20:57:40 | 16 次阅读

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

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

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

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

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

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

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

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

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

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

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


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