zoukankan      html  css  js  c++  java
  • jquery的全局函数 多库并存

            // jQuery的全局函数 , 也称钩子函数
            // 所谓的钩子函数 是 与 其他函数绑定的函数
            // 作用是 监听 函数的执行 当函数执行到某个状态时,执行钩子函数对应的程序
            // 提前绑定好 以这个函数相关的其他程序
            // 当这个函数执行到某个步骤或者状态时,会自动执行 挂钩的钩子函数
            // 所谓的钩子函数,都是已经封装好的函数程序,我们直接使用就可以了

            // jQuery的全局函数,也就是钩子函数
            // 是与 ajax 请求 挂钩的函数

            // ajax请求的基本步骤
            // 1,创建 ajax对象
            // 2,定义 open()
            // 3,定义 send()
            // 4,发送请求,接收响应报文,解析响应报文中的响应体内容 onload

            // jQuery的钩子函数,是与 jQuery的 ajax 请求挂钩的,你也 JavaScript的 ajax请求是没用的

            /*
                $(window).ajaxStart()
                    在 所有 ajax 开始之前触发 
                    一个作用域下,多个ajax也只会触发一次

                $(window).ajaxSend()
                    在 每一个 ajax 发送之前触发
                    多个ajax,触发多次

                $(window).ajaxSuccess()
                    在 每一个 ajax 请求成功时触发
                    多个ajax,触发多次

                $(window).ajaxError()
                    在 每一个 ajax 请求失败时触发
                    多个ajax,触发多次

                $(window).ajaxComplete()
                    在 每一个 ajax 请求结束时触发
                    多个ajax,触发多次

                $(window).ajaxStop()
                    在 所有 ajax 请求结束时触发
                    一个作用域下,多个ajax也只会触发一次

            */ 
     
      // 什么是jQuery的多库并存
            // 调用jQuery程序,通过 $   jQuery 来 调用 外部文件中封装的程序
            // jQuery的多库并存
            // 当 其他 封装的插件或者框架,操作方法与 jQuery的操作方法冲突
            // 使用的也是 $  jQuery  语法来调用程序
            // 操作语法就发生了冲突,就需要调整jQuery的调用方法

            // 有两种方法来解决
         
            // noConflict() 
            // noConflict(true) 
            // var 变量 = noConflict(true) 

            // 1,交出 $ 或者 jQuery的 控制权

            // $.noConflict();    // $ 符号不能调用 jQuery

            // $.noConflict(true);   // $ 符号 和 jQuery 关键词 都不能调用 jQuery


            // 2,设定其他的调用语法
            let  abc = $.noConflict(true);   // 通过 abc 来调用 jQuery

            // $('div').css({color:'red'});
            // jQuery('div').css({color:'blue'});

            abc('div').css({color:'red'});
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    Android——继续深造——从安装Android Studio 2.0开始(详)
    PHP——安装wampserver丢失MSVCR110.dll
    Marza Gift for GDC 2016
    Retrieve OpenGL Context from Qt 5.5 on OSX
    Space Time Varying Color Palette
    Screen Space Depth Varying Glow based on Heat Diffusion
    Visualization of Detail Point Set by Local Algebraic Sphere Fitting
    Glass Dragon
    Jump Flood Algorithms for Centroidal Voronoi Tessellation
    京都之行
  • 原文地址:https://www.cnblogs.com/ht955/p/14144952.html
Copyright © 2011-2022 走看看