zoukankan      html  css  js  c++  java
  • jQuery之核心API

    1.  jQuery.holdReady()方法:暂停或恢复.ready() 事件的执行。在$.holdReady()方法允许调用者延迟jQuery的ready事件。这种先进的功能,通常会被用来允许在 ready 事件发生之前,动态加载其它的 JavaScript,例如 jQuery 插件,即使 DOM 可能已经准备就绪。该方法必须在文档早期被调用,例如,在 <head> 中加载完 jQuery 脚本之后,立刻调用该方法。如果在 ready 事件已经被调用后再调用该方法,将不会起作用。为了延迟 ready 事件,首先要调用 $.holdReady(true),当 ready 事件准备执行时,再调用 $.holdReady(false) 。注意,在 ready 事件中可以设置多个 hold。每一个都对应一次 $.holdReady(true) 调用。直到所有的 hold 都被释放,也就是调用了对应数量的 $.holdReady(false)之后,并且满足正常的文档 ready 条件时,ready 事件才会被真正执行。

    $.holdReady(true);
    $.getScript("xxx.js", function() {
      $.holdReady(false);
    });

    2.  jQuery()方法:接受一个包含一个CSS选择器的字符串,用于匹配的一组元素。

    3.  jQuery.noConflict()方法:放弃jQuery放弃$变量。这里放弃$变量后,可以使用jQuery来获取对象,因为$本身就是jQuery的一个别名。可以再ready()方法中恢复使用$,但是也只能再ready()
    中使用。

    <script type="text/javascript" src="other_lib.js"></script>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
      $.noConflict();
      jQuery(document).ready(function($) {
        // 可以在这里用$来使用jQuery
      });
      // 这里用$来使用别的js库
    </script>
  • 相关阅读:
    nginx proxy_cache 缓存配置[转]
    MongoDB使用小结:一些常用操作分享
    PHP读取Mongodb数据报错,Cannot natively represent the long 8331412483000 on this platform
    MongoDB 学习笔记(python操作)
    Python 中 os.path模板
    Python 优雅的操作字典【转】
    MongoDB 一对多关系建模
    nginx之location配置
    MongoDB安装Windows服务
    .net4.0 请求HTTPS出错:未能创建 SSL/TLS 安全通道
  • 原文地址:https://www.cnblogs.com/wgl1995/p/6245656.html
Copyright © 2011-2022 走看看