zoukankan      html  css  js  c++  java
  • 1.jquery的变量赋予方式

    1.首先通过将变量赋予

    $_ = window.$

    _jQuery = window.JQuery

    2.将函数赋给两个全局变量

    window.jQuery = window.$ = jQuery

    3.将变量改变

    jQuery.fn.noConflict = functioin(){

      widnow.$ = _$

      window.jQuer = _jQuery

    }

    举个例子

    (function(){
        //生成类
        var _Ceshi = window.Ceshi;
        
        Ceshi = function(){
            return Ceshi.fn.init();
        }
        Ceshi.fn = Ceshi.prototype = {
            init:function(){
                return this;
            }
        }
        
        Ceshi.fn.init.prototype = Ceshi.fn;
        //避免变量冲突
        Ceshi.fn.noConflict = function(){
            window.Ceshi = _Ceshi;
        }
        //将类形成规范
        if(typeof module==="object" && typeof module.exports === "object"){
            module.exports = Ceshi;
        } else {
            if(typeof define==="function" && define.amd){
                define('ceshi',[],function(){return Ceshi});
            }
        }
        if(typeof window==="object" && typeof window.document==="object"){
            window.Ceshi = Ceshi;
    }
    })(window);

  • 相关阅读:
    python基础一
    IO多路复用
    协程
    线程之互斥锁与递归锁、队列、线程池
    线程
    进程之间的通信与数据共享
    进程
    操作系统的简介
    PyCharm的基本使用指南
    【解决方案】明明安装了库,PyCharm还是提示:No module named bs4 / No module named 'requests'
  • 原文地址:https://www.cnblogs.com/carlos-guo/p/3282628.html
Copyright © 2011-2022 走看看