jQuery中$.extend()用法实例


Posted in Javascript onJune 24, 2015

本文实例讲述了jQuery中$.extend()用法。分享给大家供大家参考。具体分析如下:

$.extend()方法定义如下:

jQuery.extend([deep], target, object1, [objectN])

用一个或多个其他对象来扩展一个对象,返回被扩展的对象。
如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。否则的话,副本会与原对象共享结构。 未定义的属性将不会被复制,然而从对象的原型继承的属性将会被复制。

看下面的代码就知道怎么用了,请看:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>extendFun</title>
<script src="../scripts/jquery-1.9.0.js" type="text/javascript"></script>
<meta name="author" content="Administrator" />
<!-- Date: 2013-01-30 -->
<script type="text/javascript">
$(function () {
var pageConfig= {};
var pageConfig=$.extend(pageConfig,{
createUrl: '${ROOT}/subject/createOrModifyPageTemplates',
deleteUrl: '${ROOT}/subject/deletePageTemplates',
modifyUrl: '${ROOT}/subject/createOrModifyPageTemplates',
infoName: 'pageTemplateInfo'
});
$("#subm").click(function(){
var posturl= pageConfig.deleteUrl;
alert(posturl);
});
})
</script>
</head>
<body>
<input id="subm" name="subm" type="button" value="clickme" >
</body>
</html>

输出结果:${ROOT}/subject/deletePageTemplates

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
使用正则替换变量
May 05 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
JavaScript中继承的一些示例方法与属性参考
Aug 07 Javascript
MyEclipse取消验证Js的两种方法
Nov 14 Javascript
jquery动态加载select下拉框示例代码
Dec 10 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
Feb 09 Javascript
Angular.JS中select下拉框设置value的方法
Jun 20 Javascript
对于Javascript 执行上下文的全面了解
Sep 05 Javascript
js new Date()实例测试
Oct 31 Javascript
vue router-link 默认a标签去除下划线的实现
Nov 06 Javascript
JavaScript流程控制(分支)
Dec 06 Javascript
深入理解JavaScript编程中的同步与异步机制
Jun 24 #Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 #Javascript
jquery实现从数组移除指定的值
Jun 24 #Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 #Javascript
详解JavaScript的策略模式编程
Jun 24 #Javascript
jquery控制页面部分刷新的方法
Jun 24 #Javascript
js实现延迟加载的方法
Jun 24 #Javascript
You might like
PHP文件读写操作相关函数总结
2014/11/18 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python getopt 参数处理小示例
2009/06/09 Python
详解Python中列表和元祖的使用方法
2015/04/25 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
PHP面试题集
2016/12/18 面试题
高分子材料与工程专业个人求职信
2013/12/15 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
小学国庆节活动总结
2015/03/23 职场文书
2015初中团委工作总结
2015/07/28 职场文书
《搭石》教学反思
2016/02/18 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
Python自动化测试PO模型封装过程详解
2021/06/22 Python
浅谈redis整数集为什么不能降级
2021/07/25 Redis
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL