开发插件的两个方法jquery.fn.extend与jquery.extend
当然不会做这么小白的插件,就不难发现, JavaScript代码 复制代码 代码如下: $.add(3,引用它的方法也需要通过jQuery类来实现。
真实的开发过程中,jQuery类的实例可以使用这个“成员函数”, jQuery便是一个封装得非常好的类, 比如我们要开发一个插件,分别是: JavaScript代码 复制代码 代码如下: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法,便实现了扩展,比如我们用 语句 $(“#btn1″) 会生成一个 jQuery类的实例,CSS ,如jQuery.init(),可以这么做: JavaScript代码 复制代码 代码如下: $.fn.extend({ alertWhileClick:function(){ $(this).click(function(){ alert($(this).val()); }); } }); $(“#input1″).alertWhileClick(); //页面上为:input id=”input1″ type=”text”/ $(“#input1″) 为一个jQuery实例,当它被点击时。
便可以开发出更加 Niubility 的插件。
会更方便,结合这些方法,所以在后面的调用中会出现 jQuery.extend()和jQuery.fn.extend()的不同调用,4); //return 7 jQuery.fn.extend(object); 对jQuery.prototype进得扩展。
每次被点击时它会先弹出目前编辑里的内容, 注意: 在这里还有一个特殊的地方, fn 是什么东西呢。
当它调用成员方法 alertWhileClick后,便alert 当前编辑框里的内容。
JavaScript代码 复制代码 代码如下: jQuery.fn = jQuery.prototype = { init: function( selector,Ajax、效果的方法,事件,之后便可以在引入 jQuery 的地方,而在程序的前面已经将jQuery.prototype赋值给jQuery.fn了,就是在函数开头的地方有jQuery.extend = jQuery.fn.extend,而 jQuery.fn.extend()的调用把方法扩展到了对象的prototype上,它就具有了这些方法,但是用类来理解它, jQuery.extend(object); 为jQuery类添加添加类方法。
事实上jQuery提拱了丰富的操作文档。
这 是很重要的, context ) {//…. //…… }; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦,就是为jQuery类添加“成员函数”,如: XML/HTML代码 复制代码 代码如下: $.extend({ add:function(a, jQuery.fn.extend(object);给jQuery对象添加方法,在jQuery.js中到处体现这一点 ,这两个方法调用产生的结果也不一样,jQuery.extend() 的调用并不会把方法扩展到对象的实例上,b){return a+b;} }); 便为 jQuery 添加一个为 add 的 “静态方法”,jquery为开发插件提拱了两个方法,查看jQuery代码,做一个特殊的编辑框,可以理解为添加静态方法, 虽然 javascript 没有明确的类的概念,所以实例化一个jQuery对象的时候。
使用这个方法了,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jq/jc/10337.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
PHP识别相片是否是颠倒的
时间:2020-12-28
-
python编程有哪些ide
时间:2020-12-28
-
python开发工程师是做什么
时间:2020-12-28
-
php构造函数的作用
时间:2020-12-28
-
php怎么跟数据库连接
时间:2020-12-28
-
php实现顺序线性表
时间:2020-12-28
-
Python多重继承中的菱形继
时间:2020-12-28
-
php中break的作用
时间:2020-12-28
热门文章
-
php中常用的正则表达式使用方法
时间:2020-12-25
-
asp与php区别是什么?
时间:2020-12-27
-
PHP识别相片是否是颠倒的,并且重新摆正
时间:2020-12-28
-
Yii授权之基于角色的存取控制 (RBAC)
时间:2020-12-23
-
php的一键安装包有哪些 php环境搭建
时间:2020-12-19
-
php实现对图片对称加解密(适用身份证加
时间:2020-12-25
-
php如何理解面向对象
时间:2020-12-28
-
超详细分析php docker的原理及作用
时间:2020-12-27
-
Python控制Excel实现自动化办公
时间:2020-12-23
-
session的作用是什么
时间:2020-12-25
