[工学]第三章:使Ajax秩序井然.pptVIP

  • 4
  • 0
  • 约4.3千字
  • 约 39页
  • 2018-02-18 发布于浙江
  • 举报
[工学]第三章:使Ajax秩序井然

第三章:使Ajax秩序井然 开发和维护大型Ajax客户端代码库 重构Ajax应用的JavaScript代码 讨论Ajax应用中常用的设计模式 在Ajax应用的服务器端使用模型-视图-控制器模式 第三方Ajax库综述 Ajax之所以能超越DHTML,不仅在于它组合这些技术的方式不同,也在于使用这些技术的规模有所不同。 相比传统的Web应用来说,在Ajax中需要处理更多的JavaScript代码,而且代码在浏览器中运行的时间更长。 3.1从混沌到秩序 重构:目的不是增加新功能,而是重写代码使得程序更加清晰。 代码经过重构后,增加、删除和修改某些功能就会更加容易。 第二章的例子将JavaScript、HTML和样式表分别定义在单独的文件夹中,已经是一种简单的重构了。然而底层功能和专门处理列表对象的代码混在一起,随着项目的逐渐变大,代码将很难维护。 追求目标:设计小的、易读的、易修改的代码块,用来解决特定的问题。职责分离 重构的另一目的是识别出通用的解决方案,并且按照这种特定的模式来重新组织代码。 3.1.1 模式:创造通用的词汇表 设计模式(design pattern):描述软件设计中解决特定问题的一种可重复的方法,设计模式为抽象的技术解决方案的命名。 遵循成熟的设计模式来编写代码,更有可能得到满意的结果,这仅仅是因为在此之前别人已经做过这种事情,与之相关的很

文档评论(0)

1亿VIP精品文档

相关文档