`
凉粉仔
  • 浏览: 40680 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

jquery实现参数默认值的方法

 
阅读更多
var myfunc = function(s){

    s=$.extend({
        top:'auto',
        left:'auto',
        width:'auto',
        height:'auto',
        opacity:true,
        src:'javascript:false;'
   },s||{});

    // do something
}

 

这段代码来自bgiframe。

使用时,这样使用即可 myfunc( {width:99 , height:88} );需要使用哪些参数只填哪些即可。

没有设置的参数,会使用函数定义的默认值。

 

jQuery中extend方法的原型是:

extend(dest,src1,src2,src3...);

它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest

 

分享到:
评论

相关推荐

    基于jquery实现的地址选择器

    【基于jQuery实现的地址选择器】是一种常用的前端交互组件,常用于用户在填写表单时选择他们的居住地或发货地址。这种组件通过级联下拉菜单的形式,展示省、市、区、乡镇、社区等多级行政区域,使得用户能够方便快捷...

    Java通过jQuery实现ajax异步请求

    本示例工程"Java通过jQuery实现ajax异步请求"着重展示了如何利用jQuery的AJAX功能与后端Java服务器进行数据通信,从而实现页面的无刷新更新。以下将详细解释这个过程中涉及的关键知识点。 首先,jQuery是一个强大的...

    jquery-autocomplete 自动填充插件参数使用说明

    《jQuery Autocomplete 插件参数使用详解》 在Web开发中,为了提升用户体验,自动填充(Autocomplete)功能被广泛应用于搜索框、表单输入等场景。jQuery库提供了一个强大的Autocomplete插件,名为jQuery UI ...

    jQuery实现参数自定义的文字跑马灯效果

    本知识点将会介绍如何使用jQuery来实现一个参数自定义的文字跑马灯效果。 首先,我们需要明确需求。本次的跑马灯效果需要实现的是文字从右到左的滚动,并且能够以用户自定义的时间间隔循环出现。此外,用户还需要...

    jquerycasecader一个jquery级联下拉组件

    - **初始化组件**:通过JavaScript调用`$.fn.casecader`方法对选择器进行初始化,设置相关参数,如默认值、数据源等。 - **事件绑定**:根据需要,可以绑定自定义事件,处理用户的交互行为。 ### 3. 示例代码 ``...

    简单易用的倒计时插件——jQuery.downCount.js.zip

    jQuery.downCount.js是一款简单易用的jQuery插件,专为实现这种功能而设计。本文将详细介绍这款插件的使用方法、核心功能以及如何在项目中集成。 ### 1. 插件简介 jQuery.downCount.js是一款基于JavaScript库...

    jQuery实现的环形百分比图表插件特效源码.zip

    本篇文章将详细讲解如何利用jQuery实现环形百分比图表插件特效,并探讨其核心知识点。 首先,我们需要了解jQuery的基本用法。jQuery通过选择器(如$("#element"))来选取DOM元素,然后通过方法(如.css()、.html()...

    用JQuery在网页中实现分隔条功能的代码

    ### 使用JQuery实现在网页中的分隔条功能 #### 知识点概述 本文主要介绍了如何使用JQuery技术实现在网页中的分隔条功能。在客户端/服务器(C/S)系统中,通常会有专门的分隔条控件来实现这一功能,但在Asp.net环境...

    jquery怎样实现ajax联动框(二)

    在jquery.building.js文件中,首先定义了默认参数,然后通过$.fn.building方法把自定义的building方法挂载到jQuery上。使用时,只需在jQuery对象上调用building方法即可实现联动框功能。该插件在内部定义了几个变量...

    jQuery插件,jQuery插件

    1. **封装函数**:首先,你需要将你的功能封装成一个函数,这个函数接收jQuery对象作为参数,以便于操作选中的DOM元素。 2. **扩展jQuery**:然后,使用`.fn`(即`jQuery.fn`)来扩展jQuery的原型,这样你的函数就...

    jQuery ajax的功能实现方法详解

    在自定义实现中,我们也需要定义类似的基础配置,并允许用户通过传入的参数覆盖这些默认值。 ```javascript var _options = { url: null, type: 'GET', data: null, dataType: 'text', jsonp: 'callback', ...

    举例说明如何为JavaScript的方法参数设置默认值

    JavaScript是目前广泛使用的前端脚本语言之一,它具备灵活...当函数参数增多时,通过组合使用逻辑或运算符和对象字面量的方式,结合jQuery的extend方法,能够更加高效和优雅地管理参数默认值,使得函数更加灵活和强大。

    jquery alert 提示框、动态加载提示框、jquery插件

    以上就是关于"jQuery Alert提示框"、"动态加载提示框"和"jQuery插件"的一些核心概念和实践方法。在实际开发中,理解并熟练运用这些知识点,可以提升网页交互的用户体验,同时也能提高开发效率。通过不断学习和实践,...

    教你如何做一个自己的jQuery插件,jQuery扩展笔记

    `$`参数在这里代表的是jQuery对象,这样我们就可以在函数内部直接使用jQuery的方法和属性,而无需每次都写`jQuery.`。 创建一个简单的jQuery插件,例如一个用于实现元素分享功能的插件,可以按照以下步骤进行: 1....

    jquery-1.4.2-vsdoc.js/jquery-1.4.4-vsdoc.js

    3. jQuery.extend():这是用于扩展jQuery和自定义对象的方法,可以实现插件开发。注释详细解释了如何使用这个方法。 4. 其他辅助函数:jQuery还提供了一些辅助函数,如`$.each()`、`$.trim()`等,这些函数在vsdoc.js...

    DIY jquery plugin - tabs标签切换实现代码

    总的来说,本篇文档不仅介绍了一个通过jQuery实现的Tabs标签切换插件的编写过程,也展示了如何在项目中遇到现成插件无法满足需求时,可以通过分析现有插件的代码和结构,进而自己开发插件来解决特定问题。...

    jquery实现异步加载图片(懒加载图片一种方式)

    ### jQuery实现异步加载图片(懒加载图片...通过上述讲解,我们可以了解到jQuery实现异步加载图片的原理和方法。懒加载技术能有效提升页面加载性能,为用户带来更为流畅的浏览体验。希望本文对您的学习和实践有所助益。

    基于JQuery实现分隔条的功能

    通过上述知识点的总结,可以看出基于JQuery实现分隔条功能的复杂性和灵活性。开发者可以根据自己的需求和偏好,利用JQuery丰富的API和插件机制,创造出各种实用且美观的用户界面控件。对于想要深入学习JQuery以及Web...

    jQuery实现基本隐藏与显示效果的方法详解

    通过以上示例,我们了解了 jQuery 实现基本隐藏与显示效果的方法,以及 `hide()`, `show()` 和 `toggle()` 方法的用法。这些基础知识对于创建交互式和动态的网页至关重要。在实际开发中,可以结合其他 jQuery 特性和...

    jQuery自定义插件开发基础1——jQuery实用函数的实现

    总结来说,jQuery自定义插件开发涉及到选择器封装、参数处理、作用域管理等多个方面,而实用函数的实现则需要对DOM操作、事件处理和动画有深入理解。通过这些技术,我们可以构建出强大且易于复用的组件,提升Web应用...

Global site tag (gtag.js) - Google Analytics