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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

忘记 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 | 54 次阅读

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

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

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

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

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

angularjs $http实现form表单提交示例
本篇内容主要为大家讲解的是angularjs $http实现form表单提交示例。感兴趣的同学可以参考学习下,具体内容如下:

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

详解Angular4中路由Router类的跳转navigate
本篇内容主要为大家讲解的是详解Angular4中路由Router类的跳转navigate。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-14 08:44:31 | 21 次阅读

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

发布于 2017-06-05 15:55:30 | 26 次阅读

Angular2搜索和重置按钮过场动画
本篇内容主要为大家讲解的是Angular2搜索和重置按钮过场动画。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-22 11:05:16 | 11 次阅读

angular directive的简单使用总结
本篇内容主要为大家讲解的是angular directive的简单使用总结。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-17 18:48:31 | 12 次阅读

angular.js指令中transclude选项及ng-transclude指令详解
本篇内容主要为大家讲解的是angular.js指令中transclude选项及ng-transclude指令详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-16 20:38:20 | 10 次阅读

Angular.js指令学习中一些重要属性的用法教程
本篇内容主要为大家讲解的是Angular.js指令学习中一些重要属性的用法教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-09 04:56:47 | 13 次阅读

AngularJS全局警告框实现方法示例
本篇内容主要为大家讲解的是AngularJS全局警告框实现方法示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-25 18:55:35 | 16 次阅读

AngularJS使用ng-class动态增减class样式的方法示例
本篇内容主要为大家讲解的是AngularJS使用ng-class动态增减class样式的方法示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-14 16:54:35 | 20 次阅读

AngularJS自定义指令之复制指令实现方法
本篇内容主要为大家讲解的是AngularJS自定义指令之复制指令实现方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-03 20:58:29 | 20 次阅读

AngularJS折叠菜单实现方法示例
本篇内容主要为大家讲解的是AngularJS折叠菜单实现方法示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-17 19:04:08 | 18 次阅读

angularJS 发起$http.post和$http.get请求的实现方法
本篇内容主要为大家讲解的是angularJS 发起$http.post和$http.get请求的实现方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-29 14:06:55 | 39 次阅读

angularjs封装$http为factory的方法
本篇内容主要为大家讲解的是angularjs封装$http为factory的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-25 10:39:00 | 12 次阅读

Angular.JS中指令的命名规则详解
本篇内容主要为大家讲解的是Angular.JS中指令的命名规则详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-27 18:37:42 | 20 次阅读

Angularjs2不同组件间的通信实例代码
本篇内容主要为大家讲解的是Angularjs2不同组件间的通信实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-13 06:25:48 | 14 次阅读

AngularJS封装$http.post()实例详解
本篇内容主要为大家讲解的是AngularJS封装$http.post()实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-23 08:55:08 | 20 次阅读

AngularJS中的拦截器实例详解
本篇内容主要为大家讲解的是AngularJS中的拦截器实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-09 21:37:07 | 21 次阅读

AngularJS $http模块POST请求实现
本篇内容主要为大家讲解的是AngularJS $http模块POST请求实现。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-06-15 19:06:01 | 13 次阅读

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

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

Angular中ng-bind和ng-model的区别实例详解
本篇内容主要为大家讲解的是Angular中ng-bind和ng-model的区别实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-05-08 05:48:22 | 19 次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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