第3章首先介绍设计模式在script编程中的应用:
- Façade 和Adapter模式用来屏蔽浏览器的差异性。
-
Observer模式用来进行事件处理。
-
Command模式用来保证用户操作的重用。
-
Singleton模式保证公用功能的唯一性。
另外介绍
MVC
在
WEB
中的应用,重点是分离内容和表现。
最后介绍常用第三方类库和框架。
-
支持跨浏览器的类库: x library,Sarissa,Prototype
-
页面控件 widget:Scriptaculous,Rico,
-
服务端应用框架:
-
DWR:基于 Java
-
JSON-RPC:支持JavaScript, Python, Ruby, Perl, Java.
-
SAJAX:基于PHP, Python, Perl, and Ruby.
-