码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-10-26 19:23:06      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:object   函数类型   学习   运算   null   document   需要   对象   exp   

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

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

技术分享

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

判断是否为函数类型:

技术分享

判断是不是window对象:

技术分享

判断是不是document对象:

技术分享

判断是否为object对象:

技术分享

判断是否为{}对象:

技术分享

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

技术分享

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

 

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

标签:object   函数类型   学习   运算   null   document   需要   对象   exp   

原文地址:http://www.cnblogs.com/zhuhuoxingguang/p/6001314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!