[试读] Angular 5 高级编程的 高级功能.............................2 1.3 大量示例.....................................2 1.4 获取示例代码.............................4 1.5 如何搭建开发环境.....................4 1.6 联系作者.................... .................313 14.5.2 定义表单模型类............314 14.5.3 使用模型进行验证 ........317 14.5.4 根据模型生成元素 ........321 14.6 创建自定义表单验证器........322 14.7 本章小结...............................325 第 15 章 558 23.6.4 获取和忽略事件............560 23.7 小结.......................................561 第 24 章 生成异步 HTTP 请求...........563 24.1 准备示例项目 .......................564 24.1.1 配置模型功能模块 ........5650 码力 | 42 页 | 6.14 MB | 1 年前3
[试读]Angular 应用安全编程成的。它将核心功能和可选功能作为一组 TypeScript 库进行实现,你可以把它们导入你的应用中。 1.1 架构概览 Angular 的基本构造块是 NgModule,它为组件提供了编译的上下文环境。NgModule 会把相关的代码 收集到一些功能集中。Angular 应用就是由一组 NgModule 定义出的。应用至少会有一个用于引导应用的根 模块,通常还会有很多特性模块。 • 组件定义视图。视图是一组可见的屏幕元素,Angular ular 可以根据你的程序逻辑和数据来选择和修改它 们。每个应用都至少有一个根组件。 • 组件使用服务。服务会提供那些与视图不直接相关的功能。服务提供商可以作为依赖被注入到组件 中,这能让你的代码更加模块化、可复用,而且高效。 强行在这里插入一个公式: lim x→0 ex − 1 2x [ 0 0] = H lim x→0 ex 2 = 1 2 (1.1) 1.1.1 模块 JavaScript(ES2015)的模块不同而且有一定的互补性。NgModule 为一 个组件集声明了编译的上下文环境,它专注于某个应用领域、某个工作流或一组紧密相关的能力。NgMod- ule 可以将其组件和一组相关代码(如服务)关联起来,形成功能单元。 每个 Angular 应用都有一个根模块,通常命名为 AppModule。根模块提供了用来启动应用的引导机制。 一个应用通常会包含很多功能模块。 3 像 JavaScript0 码力 | 27 页 | 177.00 KB | 1 年前3
基于AngularJS的企业应⽤前端架构加载速度的侧重不同 • 浏览器版本相对宽松 传统的B/S企业应⽤用前端 • B/S企业软件常⽤用的展现层技术 – HTC 在浏览器端扩展标签 – JSF等 在服务端⽣生成界⾯面 – GWT 编译阶段⽣生成界⾯面 – ExtJS ⽤用JS封装界⾯面组件 – Flex等 脱离HTML体系,另辟蹊径 • 业务逻辑 – 放后端⽐比放前端的多。。。 流⾏行过什么样的技术 便于保证数据的⼀一致性 – 业务逻辑的复⽤用 – 每个层次的单独可测试 • Struts这种服务端MVC的弱点在哪⾥里? – 拉长了视图层的⽣生成和渲染 – 不利于UI⼈人员协作 ⾃自定义标签 • 在创建界⾯面时,声明式代码是有优势的。 • HTML的标签集是⽐比较贫乏的。 • 服务端⾃自定义标签的劣势 • 曾经有过什么浏览器端⾃自定义标签机制 – 业务逻辑层可以⽤用单元测试来覆盖 • 甚⾄至因为与DOM⽆无关,这个单元测试可以在 NodeJS⾥里做 ⼆二次开发平台 • ⼆二次开发平台是做什么⽤用的? – 业务⼈人员通过拖拉配置,⽣生成可⽤用的功能。 • 为什么企业会需要⼆二次开发平台? – ⼈人⼒力与定制化需求的⽭矛盾 • 为什么企业选择⾃自⼰己做⼆二次开发平台? – 每个⾏行业都有⾃自⼰己的特点 •0 码力 | 13 页 | 517.57 KB | 1 年前3
ExtJS和AngularJS比较Dom 算法 9. Deferred and Promises 10. 脏检查 11. Deferred bootstrap 摘要: 摘要: ExtJS 是基于组件的 (表格、树、表单、绘图);代码开始于对现有类的扩展,配置 模型,自定义显示和行为/事件,将这些组件加入到container/layout中。 它遵循面 向对象的设计思想和MVC设计模式,很少直接操作DOM元素 AngularJ Ext JS: ExtJS和其他javascript框架最大的区别,就是拥有一套强大的UI组件 好处: 好处: 完整的组件体系,能够大大的减少开发时间 坏处: 坏处: ExtJS的组件会生成冗长的DOM代码,这样会影响效率 AngularJS: AngularJS 并不具有一个完整的组件库 但是,这里有非常多的第三方组件,比如 AngularUI Bootstrap, Kendo (an d0 码力 | 6 页 | 244.12 KB | 1 年前3
Angular核心特性
大漠穷秋 2017-05-13AddUser 单向数据流 https://github.com/modern-javascript/angular2-data-flow 实际项目中的组件树 不可变数据类型 组件树生成器 https://github.com/manekinekko/angular2-dependencies-graph 第二个核心概念:NgModule Component Directive0 码力 | 52 页 | 2.50 MB | 1 年前3
共 5 条
- 1













