一.概述 说到模式对话框,大家肯定都会想到windows下GUI程序,在gui程序中,有大量的对话框. 在web程序中,随着页面交互式功能的增多,有很多场景下也会用到对话框.在html原生的支持下,有alert, confirm,propmt 三种基本的模式对话框.简单好用,但它们的问题是样式比较难看,与一些优秀的页面框架的样式难以一致,用户体验较差. 基于web页面的本质,如果自己实现对话框,实现的对话框本质上就是一个web元素快(如div),只是将其显示成一个对话框的样子(有边框,有标题栏.