zepto源码--几个判断函数--学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zepto源码--几个判断函数--学习笔记相关的知识,希望对你有一定的参考价值。
几个需要经常用到的类型判断:
自定义一个类似于typeof的函数,提供更多的类型判断。
如果传入的参数为null,则类型返回‘null‘,基本上可以返回各种常用对象类型,如‘function‘, ‘array‘,‘regexp‘……而不是统一返回object。
判断是否为函数类型:
判断是不是window对象:
判断是不是document对象:
判断是否为object对象:
判断是否为{}对象:
判断是否为类数组:arguments就属于类数组,或者$(‘div‘)这种,可以用下标读取,看起来像数组,但又不是真正的数组的。
注:多看几遍zepto源码之后,发现其中用到了大量的三目运算符(? :)和按位与、按位或,需要特别了解这三者。
以上是关于zepto源码--几个判断函数--学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
zepto源码--$.map,$.each,$.grep--学习笔记
zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记