[试读] Angular 5 高级编程
———————————————————————————————————————————— 产品编号: ■ ■ ■ 译 者 序 在欣欣向荣的 Web 前端领域,新的框架层出不穷,如此多的选择给开发者带来极大的 痛苦:学习难度如何?开发效率如何?运行性能如何?可维护性高吗?还有开发社区、发 展前景等因素需要考虑。评估任何一个框架不仅要看其优势,还要看它给开发者挖的坑有 多深。Angular 40 3.4 运行项目...................................42 3.5 理解合并项目和工具................44 3.5.1 理解项目结构.....................44 3.5.2 理解工具集成.....................44 3.5.3 理解项目变更系统..............45 3.5 更新根组件和根模块.........129 7.5 添加商店功能:产品详情......130 7.5.1 显示产品详情...................130 7.5.2 添加类别选择...................132 7.5.3 添加产品分页功能............133 7.5.4 创建自定义指令...............137 7.6 本章小结0 码力 | 42 页 | 6.14 MB | 1 年前3ExtJS和AngularJS比较
基于jqLite/jQuery实现浏览器 的兼容。但是其集成的第三方组件不一 定支持跨浏览器兼容。 注意: AnugularJS (1.3 及其以上版本) 移除了对IE8的支持。如果需要对于IE8 的支持,请选择ExtJS 5. 绘图组件 ExtJS 包含独立的绘图组件,非常的强大。在大部分的 企业应用中已经足够 AngularJS D3 绘图组件是基于亚马逊提 供的D3 绘图组件。详情请见D3 charts 能够通过扩展( Deft JS)增加依赖注入 ✔ 9. 数据绑定 ✔ ✔ 10. 直接操作DOM元素 ✔ ✔ 11. 模块化 ✔ ✔ 测试 测试 12. 自动测试支持 通过扩展工具实现 ✔ 13. 测试框架或者测试工具 许多第三方的测试框架,比如 Siesta (专门为ExtJS优化), Jasmine and Mocha 能够用于ExtJS的测试 AngularJS 自带了Karma用于端对端的测 headless browser support in you r web-server. 部署 部署 25. 编译工具 ExtJS 4.x以上版本使用Sencha 命令工具 Sencha sdk 工具用于升级 ExtJS 3.x 第三方的 Grunt工具 26. 包管理工具 Sencha cmd工具 Yeoman, Grunt 和 Bower Licensing and Support 27. 协议0 码力 | 6 页 | 244.12 KB | 1 年前3[试读]Angular 应用安全编程
Google Angular Team 编著 北京 • BEIJING 序 Angular 是一个开发平台。它能帮你更轻松的构建 Web 应用。Angular 集声明式模板、依赖注入、端到 端工具和一些最佳实践于一身,为你解决开发方面的各种挑战。Angular 为开发者提升构建 Web、手机或桌 面应用的能力。 i 前言 Web 应用程序的安全涉及到很多方面。针对常见的漏洞和攻击,比如跨站脚本攻击,Angular 应用就是由一组 NgModule 定义出的。应用至少会有一个用于引导应用的根 模块,通常还会有很多特性模块。 • 组件定义视图。视图是一组可见的屏幕元素,Angular 可以根据你的程序逻辑和数据来选择和修改它 们。每个应用都至少有一个根组件。 • 组件使用服务。服务会提供那些与视图不直接相关的功能。服务提供商可以作为依赖被注入到组件 中,这能让你的代码更加模块化、可复用,而且高效。 强行在这里插入一个公式: DOM。Angular 支持双向数据绑定,这意味着 DOM 中发生的变化(比如用户的选择) 同样可以反映回你的程序数据中。 在视图显示出来之前,Angular 会先根据你的应用数据和逻辑来运行模板中的指令并解析绑定表达式, 以修改 HTML 元素和 DOM。Angular 支持双向数据绑定,这意味着 DOM 中发生的变化(比如用户的选择) 同样可以反映回你的程序数据中。 在视图显示出来之前,Angular0 码力 | 27 页 | 177.00 KB | 1 年前3快快樂樂學會 Angular 2 網站開發框架
TypeScript – 此版本為 ES 2015 的「超集合」 – 具有強型別特性、內建 ES5 轉譯器 (Transpiler)、更好的工具支援 • Dart – 非 JavaScript 家族的程式語言 – 具有強型別特性 13 Angular 2 的開發工具 • Visual Studio Code (推薦) • Visual Studio 2015 • Sublime Text •0 码力 | 38 页 | 1.12 MB | 1 年前3基于AngularJS的企业应⽤前端架构
• ⼆二次开发平台是做什么⽤用的? – 业务⼈人员通过拖拉配置,⽣生成可⽤用的功能。 • 为什么企业会需要⼆二次开发平台? – ⼈人⼒力与定制化需求的⽭矛盾 • 为什么企业选择⾃自⼰己做⼆二次开发平台? – 每个⾏行业都有⾃自⼰己的特点 • 怎样才能做好⼆二次开发平台? – 业务模型的维护,界⾯面与逻辑的松耦合 移动端 • 移动端需要完全从头开始开发吗? 移动端需要完全从头开始开发吗? – 代价太⼤大了 • 它能利⽤用已有的什么? – 服务、前端业务逻辑 • Angular有哪些特性适合移动端开发? – ngTouch • 还有更完善的选择吗? – Ionic 前端的⼯工程化 • ⼀一个软件系统,并不只是简单功能的堆砌 • 当规模扩⼤大的时候,有⼀一些边际效应 – 某个JS模块被修改,如何得知会影响谁? –0 码力 | 13 页 | 517.57 KB | 1 年前3Angular核心特性 大漠穷秋 2017-05-13
li 2009年,前端Big Bang! Tool Chains based on NodeJS npm:世界上最糟糕的模块管理器 @angular/cli 把所有零散的Node工具都集成起来多好啊! @angular/cli @angular/cli >npm install -g @angular/cli >ng --version >ng help0 码力 | 52 页 | 2.50 MB | 1 年前3
共 6 条
- 1