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 相关文章推荐
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
Aug 04 Javascript
JS注释所产生的bug 即使注释也会执行
Nov 19 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
jquery css 设置table的奇偶行背景色示例
Jun 03 Javascript
node.js中的buffer.toString方法使用说明
Dec 14 Javascript
javascript封装简单实现方法
Aug 11 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
Sep 19 Javascript
Vue.js实现拖放效果的实例
Sep 30 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 Javascript
Js利用正则表达式去除字符串的中括号
Nov 23 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
乱谈我对耳机、音箱的感受
2021/03/02 无线电
php判断是否为json格式的方法
2014/03/04 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
PHP中的类型约束介绍
2015/05/11 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
jquery按回车提交数据的代码示例
2013/11/05 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
js实现小星星游戏
2020/03/23 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
支部鉴定材料
2014/06/02 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
2014年政协工作总结
2014/12/09 职场文书
学校实习推荐信
2015/03/27 职场文书
通知范文怎么写
2015/04/16 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
MySQL插入数据与查询数据
2022/03/25 MySQL