面向对象的JavaScript(二) — 静态类及JSON
var Person = { id: 1, name: "Jerry" }; 不知大家有没发现和JSON格式有点像,下面再JSON var Person = { "id": 1, "name": "Jerry" };
//正则 - 可以看成是静态类,也可以看成是枚举 var Regex = { number: /^\d+/ };
//验证工具类 - 静态类 var Validate = { //图标 - 公共字段,本人还不知道怎么实现私有字段 iconOk: "ok", iconError: "error", //静态方法 - 枚举 match: function(regex, text) { //主义在内部使用字段,方法需要this关键字 if (regex.test(text)) document.getElementById("error").innerHTML = this.iconOk; else document.getElementById("error").innerHTML = this.iconError; } }; <input type="text" onblur="Validate.match(Regex.number,this.value)" /> 一个简单的验证工具就完成了,新手有兴趣可以把这个工具强大一下!<div id="error"></div> 分类: JavaScript |
|
来自: CevenCheng > 《Web前端》