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 showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
DOM基础教程之使用DOM + Css
Jan 20 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
使用递归遍历对象获得value值的实现方法
Jun 14 Javascript
Bootstrap Modal遮罩弹出层代码分享
Nov 21 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
ES6学习笔记之map、set与数组、对象的对比
Mar 01 Javascript
小程序如何支持使用 async/await详解
Sep 12 Javascript
Vue 监听元素前后变化值实例
Jul 29 Javascript
JS实现页面炫酷的时钟特效示例
Aug 14 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/03 咖啡文化
PHP在Web开发领域的优势
2006/10/09 PHP
wordpress之wp-settings.php
2007/08/17 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
实现PHP搜索加分页
2016/10/12 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
JS处理VBArray的函数使用说明
2008/05/11 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
知识竞赛拉拉队口号
2014/06/16 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
安全保证书
2015/01/16 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
redis实现共同好友的思路详解
2021/05/26 Redis
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android