jquery
来源:互联网 发布:js模拟get请求 编辑:程序博客网 时间:2024/06/10 10:19
jQuery插件编写
$.extend(dest,src1,src2,src3...);
将src1,src2,src3...合并到dest中,返回值为合并后的dest(修改了dest的结构)
var newSrc=$.extend({},src1,src2,src3...)//也就是将"{}"作为dest参数
例: var result=$.extend({},{name:"a",age:21},{name:"b",sex:"boy"})
结果: result={name:"b",age:21,sex:"boy"}
$.extend(boolean,dest,src1,src2,src3...)
第一个参数boolean代表是否进行深度拷贝
例: var result=$.extend(true,{},{name:"a",age:21,other:{x:1,y:2}},{name:"b",sex:"boy",other:{x:2,z:3}})
结果: result={name:"b",age:21,sex:"boy",other:{x:2,y:2,z:3}}
$.extend(obj)
把obj(方法或对象)合并到jquery的全局对象中。调用时使用$
例:
$.extend({ hello:function(){alert('hello');}}); -->$.hello()
$.extend({net:{}}); -->$.net
$.extend($.net,{
hello:function(){alert('hello');} -->$.net.hell()
})
$.fn.extend(obj)
把obj合并到jquery的实例对象中去。调用时使用实例对象,如:$("x")
例:
$.fn.extend({hello:function(){alert('hello');}}); -->$("x").hello()
$.fn $.fx
$.fn是指jquery的命名空间,$.fn.* 会对jquery实例每一个有效
例: $.fn.abc() 为jquery实例对象扩展abc方法
$.fx 创建新的命名空间,合并到jquery的全局对象中
例: $.abc 为jquery对象扩展abc命名空间
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQUERY
- jquery
- jQuery
- jquery
- jquery
- 网络栈的层次结构
- 数组
- Android系统Recovery工作原理之使用update.zip升级过程分析(六)---Recovery服务流程细节
- CRIUS_克瑞楒|芮淩商贸有限公司
- 虚拟机中除去虚拟网桥virbr0
- jquery
- 爆GOOGLE实时视频监控
- Windows 8 异步编程
- 网页自适应手机、计算机屏幕的设置方法
- Android系统Recovery工作原理之使用update.zip升级过程分析(七)---Recovery服务的核心install_package函数
- static_cast, dynamic_cast, const_cast探讨
- VC中调用matlab函数
- Android系统Recovery工作原理之使用update.zip升级过程分析(八)---解析并执行升级脚本updater-script
- C++ 运算符重载详解