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 相关文章推荐
jquery 卷帘效果实现代码(不同方向)
Feb 05 Javascript
快速查找数组中的某个元素并返回下标示例
Sep 03 Javascript
点击表单提交时出现jQuery没有权限的解决方法
Jul 23 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
实现音乐播放器的代码(html5+css3+jquery)
Aug 04 Javascript
angularjs 源码解析之scope
Aug 22 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
Bootstrap表单简单实现代码
Mar 06 Javascript
微信小程序 标签传入数据
May 08 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
JS实现电脑虚拟键盘的操作
Jun 24 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编程中字符串处理的5个技巧小结
2007/11/13 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
php上传文件的增强函数
2010/07/21 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
innerText 使用示例
2014/01/23 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
vue父组件向子组件动态传值的两种方法
2017/11/11 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
python k-近邻算法实例分享
2014/06/11 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python的时间模块datetime详解
2017/04/17 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python网络应用开发知识点浅析
2019/05/28 Python
python 循环数据赋值实例
2019/12/02 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
质检部岗位职责
2013/11/11 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
团干部培训班心得体会
2016/01/06 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
创业计划书之酒吧
2019/12/02 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
vue+springboot实现登录验证码
2021/05/27 Vue.js
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python