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'});
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    给自己新申请的阿里云服务器ECS免费搭建WDCP环境
    maven run 配置jre VM arguments配置 (转)
    JSON.stringify 语法实例讲解(转)
    Vue-cli proxyTable 解决开发环境的跨域问题(转)
    JS几种数组遍历方式以及性能分析对比(转 未经测试,先mark)
    调用web接口跨域问题
    Jquery获取浏览器窗口和Body长宽
    idea tab页签颜色不明显,自定义颜色解决。
    疯狂Java学习笔记(009)
    疯狂Java学习笔记(001)
  • 原文地址:https://www.cnblogs.com/ht955/p/14144952.html
Copyright © 2011-2022 走看看