zepto源码--几个判断函数--学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zepto源码--几个判断函数--学习笔记相关的知识,希望对你有一定的参考价值。

几个需要经常用到的类型判断:

自定义一个类似于typeof的函数,提供更多的类型判断。

技术分享

如果传入的参数为null,则类型返回‘null‘,基本上可以返回各种常用对象类型,如‘function‘, ‘array‘,‘regexp‘……而不是统一返回object。

判断是否为函数类型:

技术分享

判断是不是window对象:

技术分享

判断是不是document对象:

技术分享

判断是否为object对象:

技术分享

判断是否为{}对象:

技术分享

判断是否为类数组:arguments就属于类数组,或者$(‘div‘)这种,可以用下标读取,看起来像数组,但又不是真正的数组的。

技术分享

 注:多看几遍zepto源码之后,发现其中用到了大量的三目运算符(? :)和按位与、按位或,需要特别了解这三者。

 

以上是关于zepto源码--几个判断函数--学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

zepto源码--核心方法7(管理包装集)--学习笔记

zepto源码--核心方法5(显示隐藏)--学习笔记

zepto源码--$.map,$.each,$.grep--学习笔记

zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记

Zepto学习笔记

zepto 学习笔记