jQuery.fn.xx和$().xx
2015-07-16 15:30
686 查看
今天看到一段代码没有看懂写的是$().xx,当时比较蒙,就查到了xx这个函数 ,它的定义是jQuery.fn.xx=function......
上网上找了找没有找到$()和jQuery.fn是一种什么关系
所以自己就写了一段html测试代码
测试代码如下:
测试结果,两种调用函数的作用是一样的,所以 我暂且就这么认为: jQuery.fn.xx=funciton ()可以定义一个函数。那么我们如何调用这个函数呢,有两种写法一种是直接写jQuery.fn.xx,另一种可以简写为$().xx;他们对函数的调用是一个效果,也就是作用是一样的。如果以后发现有错的地方再改正吧。。。。。。。
可以看看我下一篇转载别人的文章:jquery的$.extend和$.fn.extend作用及区别
参考文章链接:[b]http://blog.sina.com.cn/s/blog_7c5d61f30101da1k.html 点击打开链接[/b]
上网上找了找没有找到$()和jQuery.fn是一种什么关系
所以自己就写了一段html测试代码
测试代码如下:
<html> <head> <script type="text/javascript" src="jquery-1.8.0.min.js"></script> <script type="text/javascript"> //此处代码毫无意义,纯粹是为了测试自定义全局函数(类似于Ajax这种函数) jQuery.fn.onCha=function(content,callback){ callback(content); } function test1(){ $().onCha("_$()写法测试",function(content){ alert("回调函数:"+content); }); } function test2(){ jQuery.fn.onCha("_jQuery.fn.oncha_写法测试",function(content){ alert("回调函数:"+content); }); } </script> </head> <body> <form id="form1"> <input type="button" value="自定义全局函数1" onClick="test1()"/> <input type="button" value="自定义全局函数2" onClick="test2()"/> </form> </body> </html>
测试结果,两种调用函数的作用是一样的,所以 我暂且就这么认为: jQuery.fn.xx=funciton ()可以定义一个函数。那么我们如何调用这个函数呢,有两种写法一种是直接写jQuery.fn.xx,另一种可以简写为$().xx;他们对函数的调用是一个效果,也就是作用是一样的。如果以后发现有错的地方再改正吧。。。。。。。
可以看看我下一篇转载别人的文章:jquery的$.extend和$.fn.extend作用及区别
参考文章链接:[b]http://blog.sina.com.cn/s/blog_7c5d61f30101da1k.html 点击打开链接[/b]
相关文章推荐
- 分享一个jQuery的图片预加载插件:QueryLoader2
- jquery返回顶部
- jquery mobile 基本教程
- jQuery UI widget源码解析
- JQuery中国省市区无刷新三级联动查询
- Jquery 获取 radio选中值
- 【JQuery】 ajax 无效的JSON基元
- jQuery切换事件
- 效果超棒的 jQuery 特效
- 15款创建漂亮幻灯片的 jQuery 插件
- jquery显示json数据
- 基于JQuery实现的文本框自动填充功能
- jQuery-鼠标经过显示大图并跟随鼠标效果插件
- 模仿jquery框架源码
- jquery css3动态背景用户登录界面特效
- 模仿jquery框架源码 -生长---跨域访问
- 利用jQuery对无序列表排序
- 模仿jquery框架源码 -成熟---选择器
- 介绍jquery.validate.js简单实用的表单验证框架
- jquery链式语法