// 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'});

jquery的全局函数 多库并存的更多相关文章

  1. jQuery中如何实现多库并存?

    多库共存就是“$ ”符号的冲突. 方法一: 利用jQuery的实用函数$.noConflict();这个函数归还$的名称控制权给另一个库,因此可以在页面上使用其他库.这时,我们可以用"jQu ...

  2. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  3. jQuery全局函数

    全局函数是对jQuery对象的扩展,其中扩展方法包括: 一,extend扩展: //调用全局函数$(document).ready(function () { $.myFunction(); $.my ...

  4. jQuery编写插件--封装全局函数的插件(一些常用的js验证表达式)

    上一篇写到了jQuery插件的3种类型,介绍了第一种类型的写法--封装jQuery对象的方法插件.这一篇要介绍第二种插件类型:封装全局函数的插件:这类插件就是在jQuery命名空间内部添加函数:这类插 ...

  5. jQuery插件制作之全局函数用法实例

    原文地址:http://www.jb51.net/article/67056.htm 本文实例讲述了jQuery插件制作之全局函数用法.分享给大家供大家参考.具体分析如下: 1.添加新的全局函数 所谓 ...

  6. jQuery 是javascript的一个库(常用插件、处理器)

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery就是javascript的一个库,把我 ...

  7. jquery 源码学习(四)构造jQuery对象-工具函数

    jQuery源码分析-03构造jQuery对象-工具函数,需要的朋友可以参考下.   作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原 ...

  8. 使用jQuery封装实用函数

    一.引言 项目开发中,前端会有一个辅助工具类的js文件,比如cookie的操作,团队成员自己封装的方法.大多数时候,我们开发人员自己都是写一个全局函数,不考虑后期维护人员也会写相同的代码,然后造成代码 ...

  9. 解读jQuery中extend函数

    $.extend.apply( null, [ true, { "a" : 1, "b" : 2 } ] );//console.log(window.a); ...

  10. jQuery Ajax 操作函数及deferred对象

    jQuery Ajax 操作函数 jQuery 库拥有完整的 Ajax 兼容套件.其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据. 函数 描述 jQuery.ajax() 执行异步 H ...

随机推荐

  1. 基于 Flink CDC 实现海量数据的实时同步和转换

    简介: 徐榜江在 5.21 Flink CDC Meetup 的分享. 摘要:本文整理自 Apache Flink Committer,Flink CDC Maintainer,阿里巴巴高级开发工程师 ...

  2. Flink 和 Pulsar 的批流融合

    简介: 如何通过 Apache Pulsar 原生的存储计算分离的架构提供批流融合的基础,以及 Apache Pulsar 如何与 Flink 结合,实现批流一体的计算. 简介:StreamNativ ...

  3. 阿里千万实例可观测采集器-iLogtail正式开源

    ​简介:11月23日,阿里正式开源可观测数据采集器iLogtail.作为阿里内部可观测数据采集的基础设施,iLogtail承载了阿里巴巴集团.蚂蚁的日志.监控.Trace.事件等多种可观测数据的采集工 ...

  4. 直播回顾:如何对付臭名昭著的 IO 夯?诊断利器来了 | 龙蜥技术

    ​简介:听到IO夯总是让人头疼,那有没有可以分析IO夯问题的利器? 编者按:sysAK(system analyse kit),是龙蜥社区(OpenAnolis)系统运维 SIG 下面的一个开源项目, ...

  5. [GPT] 同为 nodejs 库的 Puppeteer 和 cheerio 的区别是什么

    Puppeteer 和 cheerio 是两个完全不同的库,用途和功能也截然不同. Puppeteer 是一个 Node.js 库,它使用 Chrome 或 Chromium 浏览器作为渲染引擎,通过 ...

  6. 2019-9-2-C#-设计模式-责任链

    title author date CreateTime categories C# 设计模式 责任链 lindexi 2019-09-02 12:57:37 +0800 2018-2-13 17:2 ...

  7. 开发日志:windows 服务器禁用TLS1.0和TLS1.1协议使网站更安全

    SSL/TLS 的版本 协议 发布时间 状态 SSL 1.0 未公布 未公布 SSL 2.0 1995 年 已于 2011 年弃用 SSL 3.0 1996 年 已于 2015 年弃用 TLS 1.0 ...

  8. OLAP系列之分析型数据库clickhouse权限控制(六)

    一.clickhouse权限管理 users.xml默认配置文件: <?xml version="1.0"?> <clickhouse> <profi ...

  9. Canvas简历编辑器-我的剪贴板里究竟有什么数据

    Canvas图形编辑器-我的剪贴板里究竟有什么数据 在这里我们先来聊聊我们究竟应该如何操作剪贴板,也就是我们在浏览器的复制粘贴事件,并且在此基础上聊聊我们在Canvas图形编辑器中应该如何控制焦点以及 ...

  10. TCP/IP协议栈及网络基础

    TCP/IP协议栈及网络基础 目录 TCP/IP协议栈及网络基础 1. TCP/IP协议栈及网络基础 1.1 OSI网络模型 1.2 TCP/IP网络模型 1.2.1 物理层 1.2.2 数据链路层 ...