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 event 事件解析
Jan 31 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 Javascript
js友好的时间返回函数
Aug 24 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
JavaScript微信定位功能实现方法
Nov 29 Javascript
Vue 父子组件、组件间通信
Mar 08 Javascript
Javascript 一些需要注意的细节(必看篇)
Jul 08 Javascript
Webpack优化配置缩小文件搜索范围
Dec 25 Javascript
JavaScript继承与多继承实例分析
May 26 Javascript
vue中如何去掉空格的方法实现
Nov 09 Javascript
关于自定义Egg.js的请求级别日志详解
Dec 12 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 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
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php生成PDF格式文件并且加密
2015/06/22 PHP
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Python找出9个连续的空闲端口
2016/02/01 Python
Python中正则表达式详解
2017/05/17 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
python 的topk算法实例
2020/04/02 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
Ibatis如何使用动态表名
2015/07/12 面试题
应届大学生求职信
2013/12/01 职场文书
木工主管岗位职责
2013/12/08 职场文书
和睦家庭事迹
2014/05/14 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书