ANGULAR

JavaScript库

Angular是AngularJS,一种用于前端开发的JavaScript框架的第二实现 。

不同于AngularJS, Angular是一个全面的应用平台,植入代码和商业逻辑到“components”,使用组合设计模式,实施TypeScript,一种扩展的ECMAScript 6。


背景

我的第一次Angula体验是在最初的GitHub推动下,很好的提升候选资格。不同于AngularJS,我从Angular一开始就了解使用它了。

不同于AngularJS,Angular不是一个JavaScript框架,而是一个实际应用框架。相较于大的编码, 小型编码的使用,每一个都有其独立的javascript编码和编码格式,这完全代替了“directives”,在angula.js中使用的码块。

带有组件基结构,模块化,进一步分离DOM作用,服务器端要求和客户端服务。

摘要

我大部分Angula2项目都是工作外的私人项目。在Equifax和美国银行时,Angula2还是很新的技术,经常被用于网站示例和未来的概念网站。

Angular4看到了进一步的改进,在那时,我使用Angular4建立了2个主要项目:巴姆项目和学山东话,都是专注于支持稀少语种和文本的语言学应用。

我跳过Angular5的学习,直接使用Angula6开始创建项目。

更新 (2018/9/4)

直到上个月,我已经学习了2018年8月2日发布的Angular7 beta的早期构造,我渴望学习更多关于Ivy,基于DOM非透明结构和“tree shaking”的渲染引擎,部分使用Angular JavaScript进程的代码已经用于应用。