JavaScript类型检测笔记之typeof
JavaScript的类型检测说实话在我目前的工作中的用到很少,除了较为熟悉的typeof可以检测类型,经常在书中或者其他博文里还看到“instanceof”和“constructor”这两个与类型判断相关的词。
记录一下以备查阅,以下代码仅在chrome下测试,并且不太严谨,看客轻喷~
JavaScript类型检测笔记之constructor
constructor
语法:object.constructor
作用:返回创建了当前这个对象实例的构造函数
描述:新函数创建时,该函数的原型对象下都会获得一个constructor属性
JavaScript类型检测笔记之instanceof
instanceof
语法:object instanceof class
作用:判断一个实例是否属于某种类型
原理:判断某个构造函数的prototype属性是否存在另外一个要检测对象的原型链上Object.getPrototypeOf(object) === class.prototype
JavaScript类型检测笔记之终极解决方案
前面三篇文章分别介绍了JavaScript中检测类型的方法,但都不太完美;
有大神实在看不下去了,就拿出一个比以往都简单且给力的方法:
jQuery轮播插件
轮播图这种东西是网站总要用到,产品有需求,UI木有资源,自己做一下吧…
效果如下:
Angularjs过滤器-秒数转换为x小时x分钟x秒
工作中又遇到这种需求:将秒数转换成X小时X分钟X秒,这个写成filter再也适合不过了。
Angularjs库本身有这么些filters: