专栏首页python3jquery 插件的3种写法

jquery 插件的3种写法

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}
 })
 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python Raw Socket使用示

    用户2398817
  • Python内置ssl模块编程(1)

    用户2398817
  • python之装饰器(函数)

    用户2398817
  • Bitmovin视频开发者报告回顾

    https://cdn2.hubspot.net/hubfs/3411032/Premium%20Content%20PDF%20Files%20-%20whi...

    LiveVideoStack
  • 踢球有球感,其实码农做开发有种感觉叫码感!

    PS:┋◆冃.狌.交.伖,释.鲂.压.劦、棑.解.漃.瘼◆ 真 人】视||频. █网.址:wWw. GitHub 。Com◆┋

    IT故事会
  • Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件

    记得在大学的时候,学习多媒体遇到了一个概念:帧内压缩和帧间压缩。我感觉我的第一篇里里面提到的我的那个方法有一点像帧间压缩,那么是不是把代码减少到极致了呢? 单看...

    用户1174620
  • 打造一款属于自己的远程控制软件(一)

    本人为了工作中便于管理手中大量的计算机一直在寻找一款合适的远程控制软件。鉴于网上下载的远程控制软件大多都被不同程度地植入后门,于是萌生了自己打造一款远控的想法,...

    FB客服
  • 机器视觉公司速感科技完成千万美元B轮融资,或为下一个视觉行业独角兽

    【新智元导读】专注于计算机视觉的AI领跑企业速感科技正式宣布完成千万美元B轮融资。至此,速感科技成立至今3年已累计完成4轮次12家国内外一线投资机构超过1亿元人...

    新智元
  • 为什么程序员总是发现不了自己的Bug?

    程序员在普通人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他...

    老九君
  • StringBuffer 和 StringBuilder 的 3 个区别!

    这么简单的一道题,栈长在最近的面试过程中,却经常遇到很多求职者说反,搞不清使用场景的情况。

    Java技术栈

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动