jQuery插件 ,规范,jQuery继承

jQueryd的继承,jQuery第三方插件

一:什么是继承,继承的概念:

继承是指一个对象直接使用另一对象的属性和方法,继承可以使得子类具有父类的各种属性和方法。
父类《》类型 《》 基类
子类 == 派生类

对象的继承


            let 李四 = {
				"吃饭": function() {
					console.log("正在吃饭")
				}
			}
			let 张三 = {
				"做菜": function() {
					console.log("正在做菜")
				}
			}
			// 李四.吃饭();
			// 张三.做菜();
			$.extend(张三, 李四)
			张三.吃饭();

			// 前面的继承了后面的内容
			$.extend($, 李四)
			$.吃饭()
			// 可以通过继承来完成jQuery到哒不到我们预期的要求

通过继承来实现一些方法

	$.extend({
				max: (...a) => {
					// ...a具备多个参数,且是一个数组
					// let max=is[0]
					let max = -Infinity
					// 打擂台
					for (let i of a) {
						max = max < i ? i : max
					}
					return max;
				}
			})
			console.log($.max(12, 3, 43, 43, 5, 4, 46, 23, 6, 57, 6, 7, 7))

			// 拓展在jQuery对象上
			$.fn.extend({
				asda: () => {
					console.log("afdsasdfadfccccccccccccccccc")
				}
			})
			$("a").asda()

在这里,需要注意的是,使用** . f n . e x t e n d ( ) ∗ ∗ 来 继 承 的 是 在 j Q u e r y 对 象 上 的 继 承 , 其 他 对 象 是 调 不 到 这 个 方 法 的 , 如 果 需 要 调 用 就 用 ∗ ∗ .fn.extend()**来继承的是在jQuery对象上的继承,其他对象是调不到这个方法的,如果需要调用就用** .fn.extend()jQuery.extends()**就可以啦

二,jQuery的第三方插件(表单验证)

<!-- 表单验证插件是基于jQuery的,再导入插件前要先导入jQuery -->
		<script src="js/jquery-validation-1.19.0/dist/jquery.validate.js"></script>
		<script src="js/jquery-validation-1.19.0/dist/localization/messages_zh.js"></script>
		<form class="mui-input-group">
			<p>
				<input type="text" name="username" placeholder="请输入" />
			</p>
			<p>
				<input type="text" name="userpwd" placeholder="请输入" />
			</p>
			<p>
				<button>登录</button>
				<button type="reset">取消</button>
			</p>
		</form>
		<script type="text/javascript">
			$("form").validate({
				// rules:{
				// 	username:"required",
				// 	userpwd:"required",
				// }
				rules:{
					username:{
						required:true,//必填
						// email:true必须是邮件
						rangelength:[5,10]//长度必须是5-10
					}
				}
			})
		</script>

这样就完成了一个简单的表单验证
jQuery插件
如果要修改提示的字体样式,只需要在style中用label.error直接修改就是

<style type="text/css">
			label.error{
				color: aqua;
			}
		</style>

三, jQuery第三方插件的常见规范

jQuery插件规范

最后给大家提供一个插件的网址
插件网址

好了,这就是今天给大家分享的内容了,留个足迹在走吧!

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值