$.extend()和$.fn.extend()用法和区别:



还是上代码,一看大家就明白:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jquery中$.extend()和$.fn.extend()区别</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script src="jquery.js"></script>
</HEAD>

<BODY>

<script type="text/javascript">
<!--一.$.extend():
此方法是用来扩展jQuery类,它所方法是全局性,直接用jQuery类即可引用,例如:
-->
$.extend({maxValue:function(a,b){return a>b?a:b;}})
<!--一般也可以把这类函数称作为工具函数,它们不直接操作DOM元素,而是操作Javascript的非元素对象,或者执行其他非对象的特定操作。-->
var m = $.minValue(5,6);
alert(m);

<!--二.$.fn.extend():
此方法则是用来扩展jQuery的实例方法,也就是说jQuery类的实例对象可以调用此函数,代码如下:
-->
$.fn.extend({
theAlert:function(){
  alert("自定义的函数");
}
})
$("objdiv").theAlert()
</script>
  <div id="objdiv">按钮</div>
</BODY>
</HTML>


评论



分享

最新加入

最新评论

bestphper: 就是就是 查看原文 01月12日 14:32
╰ゝ牵手丶永恒: 不错学习一下,只有不断的共享祖国才会更强大!哈哈 查看原文 01月08日 17:06





作者:Stubborn 京ICP备18062026号-1