`
caniggia1986
  • 浏览: 151362 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery.isWindow

阅读更多
// A crude way of determining if an object is a window
isWindow: function( obj ) {
  return obj && typeof obj === "object" && "setInterval" in obj;
}
Here is how it works:
1. it detects if there is an object being returned
2. it detects if the object type is object
3. it sees if setInterval is a method of the object, setInterval is part of window.setInterval, it’s a method that’s only available in window object.
分享到:
评论

相关推荐

    jQuery 1.4 源码以及chm文档

    - `jQuery.isFunction`, `jQuery.isArray`, `jQuery.isWindow`等则是类型检测函数。 四、jQuery API CHM文档 `jQueryAPI-100204.chm`是官方提供的API帮助文档,包含了jQuery 1.4的所有方法、事件、属性等详细说明...

    Beyond.jQuery.1484222342

    But relying solely on jQuery as your window to the web leaves large gaps in your knowledge. This in turn results in frustration when the abstraction that jQuery provides "leaks" and exposes you to ...

    jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()

    当然,jquery除了提供$.type的工具方法外,还提供了几个其他的工具方法:$.isFunction(), $.isArray(), $.isWindow(), $.isNumeric()等。这几个方法从方法名上就能看出其用途来,下面我们来一一讲解这几个方法在...

    图形jquery.gvChart-1.0.1.min.js

    frameWindow.document.execCommand('print', false, null)) { // document.execCommand returns false if it failed -http://stackoverflow.com/a/21336448/937891 frameWindow.print(); } } catch (e) { frame...

    jquery blockUI Version 2.39

    // passed the element that has been unblocked (which is the window object for page // blocks) and the options that were passed to the unblock call: // onUnblock(element, options) onUnblock: ...

    二维码生成js包qrcode.js

    qrcode包就是一个可以将字符串画出二维码的jquery包,这个里面包含了jquery1.8.3和qrcode以及jquery_qrcode包,在用的时候按照上面的顺序依次加载就可以了。调用方法qrcode()

    jQuery基础

    jQuery = window.jQuery = window.$ = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector, context ); }, // A ...

    jQuery 1.5 API 中文版

    jQuery Version 1.5 API 中文版 IE用户无法在线查看本文档,请下载jQuery API Version1.5 中文版AIR客户端查看,或者使用chrome,safari,firefox,opera等浏览器...booljQuery.isWindow( obj ) 获取jQuery 1.5 API文档

    jquery.ga.plugin.js:围绕Google Analytics(分析)ga对象的jQuery插件包装

    jquery.ga.plugin.js 这是围绕window.ga的简单jQuery插件包装。 它试图变得聪明简单,使生活更轻松。 如果您想花哨的话,可以传递自定义属性并在元素上设置自定义属性。 这仅适用于“ Universal Analytics”。 注意...

    jQuery 1.6.3正式版发布

    #10080:unload from frame’s window breaks in IE8 Dimensions #10123:修复Firefox 6中.width() 可能返回一个浮点值的问题。 Event #7071:Accessing the ‘type’ property on VML elements fails on IE during ...

    jQuery is not defined 错误原因与解决方法小结

    window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>') ``` 5. 使用第三方下载工具可能导致问题。有时候,通过某些整站下载器或类似软件下载的jQuery文件可能不完整或者出现了其他问题...

    JQuery自学第三天.docx

    - `$.isWindow()`:检查对象是否为window对象。 - `$.isArray()`:判断对象是否为真正的数组。 - `$.isFunction()`:判断对象是否为函数。 9. **holdReady()**: - 可以暂停JQuery入口函数的执行,控制脚本执行...

    JQuery自学第二天.docx

    其他JQuery静态方法如`$.trim()`用于去除字符串两端的空格,`$.isWindow()`检查对象是否为`window`对象,`$.isArray()`检测是否为真数组,`$.isFunction()`则用来判断是否为函数。 `$.holdReady()`是一个特殊的方法...

    jquery 教程 详细解释了jquery的使用方法

    这类似于JavaScript的window.onload(),但更高效。例如: ```html <!DOCTYPE HTML> <script src="script/jquery-1.3.2.js" type="text/javascript"> $(document).ready(function(){ alert('hello world'); }); ...

    ecshop和jquery冲突的解决方法

    - 将jQuery的加载方式改为No Conflict模式,即在引入jQuery时使用`<script src="path/jquery.js"></script>`并在文档底部添加`<script>window.jQuery = jQuery.noConflict();</script>`。这样可以在全局作用域下...

    jQuery 1.3 API 参考文档中文版 html

    * is支持复杂表达式 2009-01-17 18:31:10 +0800 + jQuery.support.scriptEval + 原 Dimension 插件功能(1.2.6版加入jQuery核心) 2009-01-16 19:11:10 +0800 + jQuery.fx.off + toggleClass( class, switch ) + ...

    读jQuery之二(两种扩展)

    window.jQuery = _jQuery; } return jQuery; } }); ``` 上述代码展示了如何使用`$.extend()`来添加一个新的静态方法`noConflict`。在这个例子中,`jQuery.extend()`的第一个参数是一个对象,其中包含要添加或...

Global site tag (gtag.js) - Google Analytics