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 相关文章推荐
图片onload事件触发问题解决方法
Jul 31 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
javascript对select标签的控制(option选项/select)
Jan 31 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
Apr 20 Javascript
js学习之----深入理解闭包
Nov 21 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
Aug 20 Javascript
Vue.js实现图片的随意拖动方法
Mar 08 Javascript
微信小程序时间轴实现方法示例
Jan 14 Javascript
vue使用代理解决请求跨域问题详解
Jul 24 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 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
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
vue中轮训器的使用
2019/01/27 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
快速入门python学习笔记
2017/12/06 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python操作文件的参数整理
2019/06/11 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
Django app配置多个数据库代码实例
2019/12/17 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python中SQLite如何使用
2020/05/27 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
社区志愿者心得体会
2014/01/03 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
医德医风自我评价
2014/09/19 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
工作保证书
2015/01/17 职场文书
质量承诺书格式范文
2015/04/28 职场文书
基层党支部承诺书
2015/04/30 职场文书
董事会决议范本
2015/07/01 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL