jQuery插件开发1
来源:互联网 发布:eclipse查看php版本 编辑:程序博客网 时间:2024/06/11 16:52
jQuery为开发插件提拱了两个方法,分别是:
JavaScript代码
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
<script type="text/javascript">
<%--
$(function()
{
//给jQuery增加类方法(相当于静态方法)
jQuery.test = function()
{
alert("我是MM");
}
$("#b1").click(function()
{
//通过类来调用test()
$.test();
/*通过实例不能调用test()方法
$("#b1").test();
*/
});
});
--%>
//如果想通过实例来调用test()方法
/*
$(function()
{
//给jQuery.fn增加类方法,fn相当于prototype(相当于原型扩展,会影响每一个实例) jQuery.fn = jQuery.prototype
jQuery.fn.test = function()
{
alert("我是MM");
}
$("#b1").click(function()
{
$("#b1").test();
});
});
*/
/***
$(function()
{
//来扩展jQuery类,这相当于类方法,
//extend一个参数相当于扩展核心对象,两个参数相当于合并
jQuery.extend({
"test" : function()
{
alert("我是MM");
}
});
$("#b1").click(function()
{
//通过类来调用test()
$.test();
});
});
**/
$(function()
{
//来扩展jQuery类,,添加fn相当jQuery实例
jQuery.fn.extend({
"test" : function()
{
alert("我是MM");
}
});
$("#b1").click(function()
{
//通过类的实例来调用test()
$("#b1").test();
});
});
</script>
</head>
<body>
<input type="button" id="b1" value="点击"/>
</body>
<script type="text/javascript">
<%--
$(function()
{
jQuery.jsTest =
{
"test":function()
{
alert("我的插件01");
}
};
$("#b1").click(function()
{
$.jsTest.test();
});
});
--%>
/***
$(function()
{
jQuery.fn.jsTest =
{
"test":function()
{
alert("我的插件02");
}
};
$("#b1").click(function()
{
$("#b1").jsTest.test();
});
});
**/
$(function()
{
jQuery.fn.extend
(
{jsTest :
{
"test":function()
{
alert("我的插件03");
}
}
}
);
$("#b1").click(function()
{
$("#b1").jsTest.test();
});
});
</script>
</head>
<body>
<input type="button" id="b1" value="点击"/>
</body>
- jQuery插件开发1
- jquery插件开发1
- jquery插件开发样例-jquery插件开发(1)
- jQuery插件开发学习(1)
- JQuery插件开发 + 插件
- Jquery系列---Jquery插件开发
- 【jquery】jquery插件的开发
- 【jQuery】jQuery自定义插件开发
- jQuery插件开发-(function($){...})(jQuery)
- jquery开发:jquery插件编写
- jquery 插件开发学习1
- 1jQuery插件开发全解析
- jquery 插件开发小组
- jquery插件开发方法
- Jquery插件开发
- jquery插件开发方法
- jQuery插件开发(转载)
- jquery插件开发方法
- Linux ——创建快捷方式
- My open source : https://github.com/ndkk/GreatFoundationLibrary
- 两个单链表的合并
- 串口函数tcflush()
- MFC消息数组及批量刷新控件
- jQuery插件开发1
- __declspec(align())内存对齐
- MFC 目录选取,指定类型文件查找复制
- 数组子序列的个数
- android中杀死进程的方法
- ios7中,A界面状态栏下面有个UIScrollView,push到B界面后,回退回来UIScrollView下移和可上下拉动的解决
- Java中static、final用法小结
- MFC 自定义类的序列化实现 实例 Shape类
- jQuery插件开发2