有时候会遇到这种情况:在静态的html页面中,安全性要求不是很高,却又需要一个简单的验证。因此只能用javascript实现一个登录验证。用window.prompt来实现却未免太简陋了些,不只密码要写进页面中毫无安全性可言,且不容易修改维护,而prompt的对话框样式各方面都不能定制。因此,想了一个方法来模拟一下:用xml文件来存储用户名密码等信息,用模态窗口来输入密码。ok,立刻开始行动。一、加载xml文档 用javascript操作xml文件是这里的关键内容,先看看Javascript怎么加载xml文档吧。 Internet Explorer 5.0以上的浏览器自带了xml解析器,它支持的常用的节点类型如下:
类可以在function定义的函数体中添加成员,又可以用prototype定义类的成员,编程的代码显得混乱。在构造函数中为类添加成员,在增加灵活性的同时,也增加了代码的复杂度。为了提高代码的可读性和开发效率,可以不采用这种定义成员的方式,而使用prototype对象来替代,这样function的定义就是类的构造函数,符合传统意义类的实现:类名和构造函数名是相同的。例如:
进一步改进,可以使用无类型对象的构造方法来指定prototype对象,从而实现类的成员定义:
注意:用这种方式定义时,成员与成员之间用逗号分隔。 根据一开始提到的情况,我们可以把这个User类的结构简单的定义出来:
<to be continued...>
Powered by: 博客园 Copyright © 风中聆听