当前位置:主页 > 计算机电子书 > 程序设计 > JavaScript下载
大型JavaScript应用最佳实践指南

大型JavaScript应用最佳实践指南 PDF 影印超清版

  • 更新:2019-12-22
  • 大小:35 MB
  • 类别:JavaScript
  • 作者:Adam、Boduch、(亚当·博达哈)
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

是不是觉得自身打开的运用像创建在浮沙之中,是不是必须建立一年左右不可以重新写过的程序运行?这书会得出可扩展性情景和真正实例,具体指导你搭建长盛不衰的程序运行,并从可寻址方式性、可检测性和部件组成等视角向你展现怎样解决扩展性。规模性架构必须可以“变小”的能力、从错误部件修复的能力,及其“扩张”并管理方法新作用或更多客户的能力。再此之中,你能用一切JavaScript工具集搭建起可拓展的运用。
√ 识别、评定危害程序运行扩展性的外界危害要素。
√ 在大中型JavaScript程序运行中搭建部件。
√ 探寻可拓展的部件间通信技术。
√ 订制、配备部件考虑拓展要求。
√ 在各种各样经营规模和多元性的状况下,保证程序运行有*好的客户体验。
√ 建立在各种各样自然环境上都可移植、可检测的运用。
√ 根据删掉或重新构建部件来开展构架层面的衡量。
√ 设计方案以可拓展方法不成功的部件。
这书将陪你设计方案和保持能从好几个层面(如寻址方式能力、可配备性和特性)可伸缩式的JavaScript的程序运行管理体系构架;掌握普遍的JavaScript放缩圈套,并根据真正的解决方法和对策处理这种难题。內容包含:明确和评定程序运行的外界拓展知名度,建立组成规模性JavaScript程序运行的部件,对可拓展部件间的通讯开展设计方案,设计方案一个不受制于自然环境的便携式的且可检测的程序运行,这些。

目录

  • 1 扩展JavaScript 应用 ................................................................................. 1
  • 影响扩展的因素 ....................................................................................................................... 2
  • 对可扩展的需要 ................................................................................................................................... 2
  • 不断增长的用户 ................................................................................................................................... 3
  • 添加新功能 ........................................................................................................................................... 3
  • 雇佣更多的开发者 ............................................................................................................................... 4
  • 架构角度 .................................................................................................................................. 5
  • 浏览器是一个独特的环境 ....................................................................................................... 5
  • 组件设计 ............................................................................................................................................... 7
  • 组件通信 ............................................................................................................................................... 7
  • 加载时间 ............................................................................................................................................... 8
  • 响应性 ................................................................................................................................................... 9
  • 可寻址性 ............................................................................................................................................... 9
  • 可配置性 ............................................................................................................................................. 10
  • 架构性取舍 ............................................................................................................................. 11
  • 确定不可变内容 ................................................................................................................................. 11
  • 从开发的便捷性考虑性能 .................................................................................................................. 11
  • 性能的可配置性 ................................................................................................................................. 12
  • 从可替换性考虑性能 .......................................................................................................................... 13
  • 可寻址性的开发便捷性 ...................................................................................................................... 13
  • 性能的可维护性 ................................................................................................................................. 13
  • 减少功能以提高可维护性 .................................................................................................................. 14
  • 利用框架 ............................................................................................................................................. 15
  • 框架与类库 ............................................................................................................................. 16
  • 一致地实现模式 ................................................................................................................................. 16
  • 内建的性能 ......................................................................................................................................... 16
  • 利用社区智慧 ..................................................................................................................................... 16
  • 框架并非天生支持扩展 ...................................................................................................................... 17
  • 小结 ........................................................................................................................................ 17
  • 2 可扩展性的影响因素 ................................................................................ 19
  • 扩展用户 ................................................................................................................................ 20
  • 许可证费用 ......................................................................................................................................... 20
  • 订阅费用 ............................................................................................................................................. 21
  • 消耗费用 ............................................................................................................................................. 21
  • 广告支持 ............................................................................................................................................. 21
  • 开源 ..................................................................................................................................................... 22
  • 与用户沟通 ......................................................................................................................................... 23
  • 支持机制 ............................................................................................................................................. 24
  • 反馈机制 ............................................................................................................................................. 25
  • 提示用户 ............................................................................................................................................. 26
  • 用户维度 ............................................................................................................................................. 26
  • 扩展用户示例 ..................................................................................................................................... 27
  • 扩展功能 ................................................................................................................................ 28
  • 应用价值 ............................................................................................................................................. 28
  • “杀手级”功能与“杀死”应用的功能 .......................................................................................... 29
  • 数据驱动的功能 ................................................................................................................................. 30
  • 与竞品比较 ......................................................................................................................................... 30
  • 修改已有的功能 ................................................................................................................................. 31
  • 支持用户分组和角色 .......................................................................................................................... 32
  • 增加新服务 ......................................................................................................................................... 32
  • 扩展功能示例 ..................................................................................................................................... 34
  • 开发的可扩展性 ..................................................................................................................... 34
  • 寻找开发资源 ..................................................................................................................................... 35
  • 开发职责 ..............................................................

资源下载

资源下载地址1:https://pan.baidu.com/s/1XjqVzHUmdB_zE0zGSFL0ug

相关资源

网友留言