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'});
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    Session的使用与Session的生命周期
    Long-Polling, Websockets, SSE(Server-Sent Event), WebRTC 之间的区别与使用
    十九、详述 IntelliJ IDEA 之 添加 jar 包
    十八、IntelliJ IDEA 常用快捷键 之 Windows 版
    十七、IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架
    十六、详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
    十五、详述 IntelliJ IDEA 插件的安装及使用方法
    十四、详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制
    十三、IntelliJ IDEA 中的版本控制介绍(下)
    十二、IntelliJ IDEA 中的版本控制介绍(中)
  • 原文地址:https://www.cnblogs.com/ht955/p/14144952.html
Copyright © 2011-2022 走看看