在带有js项目开发中:
1 要属性新的js类库
2 了解某一个DOM对象的属性
要么翻看API,要么使用alert或者其他日志组件。alertObj就是这样的一个组件。
alertObj,是一个非常小的js方法,用来打印某一个对象的属性。
只要在你们工程的JS通用工具类里边(我想每个项目都应该会有吧)添加这个方法,就可以随时调用了,
优点就是小和方便,不想那么多打的日志组件,alertObj仅仅是一个方法,不需要任何页面元素的支持。
alertObj,将alert方法用到极致;alertObj传统而又不简单。
实例:
<html> <script> /*打印对象属性 只打印对象的直接属性,即第一层属性 如果对象属性个数大于15个,则每三个属性为一行,否则一个属性为一行 @JSON 支持JSON参数传递或者直接把对象作为参数传递 JSON可用参数: @obj:打印的对象 @key:对象属性的过滤条件,模糊匹配(不区分大小写) 默认为空 @tab:每个属性前边的制表符号。默认为空 @title:题目,默认为对象属性 @showFun:是否显示方法体内容 默认为false */ var alertObj=function(JSON){ JSON = JSON||{}; if(!!JSON.obj===false){ JSON = {obj:JSON}; } var aObj = JSON.obj||{};//打印对象 var key = JSON.key ||"";//属性名称过滤