jquery 的extend的方法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

用flot.js  用到了jquery的extend 方法

关于extend方法 我就照手册打一遍,加深一下理解,说实话其实我理解的也不透

extend  用一个或多个其他对象来扩展一个对象,返回被扩展的对象。

如果不指定target,则给jquery命名空间本身进行扩展,这有助于插件作者作为jquery增加新方法。如果第一个参数设置为true,则jquery返回一个深层次的副本,递归地复制找到任何对象。否则的话,副本会与原对象共享结构。未定义的属性将不会被复制,然后从对象的原型继承的属性将会被复制。

参数

target,【object1】,【objectn】

target:一个对象,如果附加的对象被传递给这个方法那么它将接收新的属性,如果他是唯一的参数将扩展jquery命名的空间。

object1:待合并到第一个对象的对象

objectn:待合并到第n个对象的对象

【deep】,target,object1,objectn

deep:如果设为true,则递归合并。

target:待修改对象

object1:待合并到第一个对象的对象

示例

合并settings和options,修改并返回settings。

var settings = {validate:false,limit:5,name:"foo"}

var options = {validate:true,name:"bar"}

$.extend(settings,options);

结果:

settings == {validate:true,limit:5,name:"bar"}

合并default和options,并返回settings

var empty ={};

var default= {validate:false,limit:5,name:"foo"};

var options = {validate:validate:true,name:"bar"};

var settings = $.extend(empty,default,options);

结果:

settings ={validate:true,limit:5,name:"bar"};

empty = {validate:true,limit:5,name:"bar"}

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“jquery 的extend的方法” 的相关文章

thinkphp如何自定义首页 - 编程语言

本文小编为大家详细介绍“thinkphp如何自定义首页”,内容详细,步骤清晰,细节处理妥当,希望这篇“thinkphp如何自定义首页”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 一、默认首页首先让我们来看一下...

数字类型

我怕我翻译的不够专业,有些地方就用原文了,反正我是看懂了! 我的环境linux是gcc4.7.2,win7用的vs2012,有些在linux下跑的,有些在windows下跑,不是说gcc对新规则支持的最好吗,但是实际用,我怎么感觉vs2012对新的东东支持的...

怎么使用PHP修改本地地址 - 编程语言

这篇“怎么使用PHP修改本地地址”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用PHP修改本地地址”文章吧。 首先,需...

C++中auto关键字怎么使用 - 开发技术

今天小编给大家分享一下C++中auto关键字怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前提引入1.类型名,在绝大多数编程时,我们都会引入类型...

Python中的生成器原理是什么 - 开发技术

这篇文章主要介绍“Python中的生成器原理是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中的生成器原理是什么”文章能帮助大家解决问题。什么是python生成器生成器是一种特殊的迭代器,它内部也有__iter...

基于prompt tuning v2怎么训练好一个垂直领域的chatglm-6b - 开发技术

本篇内容介绍了“基于prompt tuning v2怎么训练好一个垂直领域的chatglm-6b”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!官方广...