Abstract:Ajax is a front technology in the Web. It Provides a new model of intemet interaction, which greatly expanded the capacity of Web applications. In this paper, we analyze the main differences between the Ajax design pattems and traditional Web applications, then put forward four typical Ajax design pattems which are Dynamic Loading, Cache-predictable Data and Content partitioned. We described the various design patterns on the aspects of the problems, typical scene and its architecture.