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 相关文章推荐
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
JavaScript实现动画打开半透明提示层的方法
Apr 21 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
jquery横向纵向鼠标滚轮全屏切换
Feb 27 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
浅谈react前后端同构渲染
Sep 20 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
Apr 11 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 Javascript
给原生html中添加水印遮罩层的实现示例
Apr 02 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生成PDF格式文件并且加密
2015/06/22 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
javascript中&quot;/&quot;运算符常见错误
2010/10/13 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
python实现中文分词FMM算法实例
2015/07/10 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
Python 多线程Threading初学教程
2017/08/22 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
python 装饰器的基本使用
2021/01/13 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
南威尔士家居商店:Leekes
2016/10/25 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
职称自我鉴定
2013/10/15 职场文书
环保小标语
2014/06/13 职场文书
和谐社区口号
2014/06/19 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
javascript数组includes、reduce的基本使用
2021/07/02 Javascript
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技