前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jquery 插件的3种写法

jquery 插件的3种写法

作者头像
py3study
发布2020-01-14 10:10:31
5050
发布2020-01-14 10:10:31
举报
文章被收录于专栏:python3
代码语言:javascript
复制
1.使用这种方式先要初始化 $.yazuo={},$.yazuo.oa={},
(如何初始化:新建 url.jsp 
<%@ page language="java" contentType="text/javascript; charset=utf-8" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"    prefix="fmt" %>
 if(!jQuery.yazuo || typeof jQuery.yazuo !="object"){ 
     jQuery.yazuo = {};
 }
 jQuery.yazuo.oa={}; //初始化雅座 插件的对象容器
)
使用的时候$.yazuo.oa.demo.demoCallback()
     (function($){
         var uiId="aaaa";   
         function privateMethod(){
             alert("调用私有变量"+uiId);
             alert("调用私有变量"+muUiId);   //调用不到$.yazuo.oa.demo.demoCallback 函数里面的私有变量,undefined
         }
         $.yazuo.oa.demo={
             demoCallback:function(tabContentId){
                 var muUiId=uiId;  
                 privateMethod();
             }
         }
     })(jQuery)
 
     2.使用方法 : $(":radio").check()  // 选中该 radio
    jQuery.fn.extend({
     check : function(){
         return this.each(function(){this.checked=true})
     },
     uncheck : function(){
         return this.each(function(){this.checked=false})
     }
 })
 
 
     3.使用方法 : $.mix(1,2)  // 得到两个数中的较小值
     jQuery.extend({
     mix : function(a,b){return a<b ? a : b},
     max : function(a,b){return a>b ? a : b}
 })
 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档