您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2016年05月27日 06:20

原创 jQuery Validator API 结构概览

1174 次浏览 读完需要≈ 2 分钟

内容目录

jQuery Validator 的主要代码结构如下:

var V = {	
	cache: {
		// 用于缓存各种解析后的中间结果,比如正则表达式		
	},
	util: {
		// 	用于放置一些工具方法	
	},
	log: function(){
		// 用于向控制台输出一到多个指定的信息或变量		
	},
	fn: { // 原型对象,等于 V.prototype
		rules: {
			// 用于放置全局的规则定义
		},
		messages: {
			// 用于放置全局的提示信息定义
		},
		labels: {
			// 用于放置全局的label定义			
		},
		pre: {
			// 用于放置预处理函数			
		},
		formatter: {
			// 用于放置所有的格式化器,供format校验器调用
		},
		validator: {
			// 用于放置所有的校验器方法
		},
		defaultRules: {
			// 用于放置应用到每个校验规则上的默认规则定义
		},
		define: function(){
			// 用于定义规则
		},
		getRule: function(){
			// 用于根据规则名称,获取对应的规则
		},
		clipRule: function(){
			// 将默认规则 defaultRules 应该到对应的规则上
			// 同时调用extendRule来处理规则的继承
		},
		extendRule: function(){
			// 用于处理规则的继承
		}
		
	},
	// 未完待续
};
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论