- 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):描述软件设计中解决特定问题的一种可重复的方法,设计模式为抽象的技术解决方案的命名。 遵循成熟的设计模式来编写代码,更有可能得到满意的结果,这仅仅是因为在此之前别人已经做过这种事情,与之相关的很
您可能关注的文档
- [工学]第三章 常用控制程序设计.ppt
- [工学]第三章 平面的投影.ppt
- [工学]第三章 建立Access数据表.ppt
- [工学]第三章 建筑安装工程施工图预算编制.pdf
- [工学]第三章 大气环境污染与防治.ppt
- [工学]第三章 微型计算机系统1.ppt
- [工学]第三章 数字PID控制算法.ppt
- [工学]第三章 扭转H.ppt
- [工学]第三章 数据查询2005-9.ppt
- [工学]第三章 摄影测量基础知识2.ppt
- 可持续设计-配套ppt教学课件-2.2 可持续-实践为终-大兴机场.pptx
- 可持续设计-配套ppt教学课件-可持续-实践为终(2).pptx
- 可持续设计-配套ppt教学课件-可持续设计-章节关系.pptx
- 可持续设计-配套ppt教学课件-2.1 可持续-实践为终.pptx
- 可持续设计-配套ppt教学课件-2.1 可持续-实践为终(2).pptx
- 可持续设计-配套ppt教学课件-5.4.1服务系统设计案例.pptx
- 可持续设计-配套ppt教学课件-分布式经济-实践为终.pptx
- 2022ZC-C-G02-2X安装使用说明书.docx
- GST-TS-Z01A消防电话主机安装使用说明书.docx
- 2022大空间自动跟踪定位射流 (消防水炮)灭火系统概述.docx
最近下载
- DB11_T 2205-2023 建筑垃圾再生回填材料应用技术规程.pdf VIP
- DB11_T 2209-2023 城市道路慢行系统、绿道与滨水慢行路融合规划设计标准.pdf VIP
- DB11_T 2230-2023 城市综合客运交通枢纽低碳设计标准.pdf VIP
- DB11_T 2232-2023 轨道交通车辆基地规划设计标准.pdf VIP
- DB11_T 2233-2023 绿色城市轨道交通车站评价标准.pdf VIP
- DB11_T 2239-2024 城市综合客运交通枢纽标识系统设计标准.pdf VIP
- DB11_T 2241-2024 建筑与市政工程抗浮勘察标准.pdf VIP
- DB11_T 2242-2024 岩土工程勘察作业安全标准.pdf VIP
- 高考语文标点练习题解析.docx VIP
- DB11_T 2275.4-2024 恶性肿瘤临床研究数据集 第4部分:淋巴瘤.pdf VIP
原创力文档

文档评论(0)