基础 |
您所在的位置:网站首页 › console常用命令 › 基础 |
原标题:基础 | 九个Console命令,让js调试更简单 作者|dwqs 链接 | https://github.com/dwqs/blog/issues/32 一、显示信息的命令 最常用的就是console.log了。 二:占位符 console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o): 占位符 作用 %s 字符串 %d or %i 整数 %f 浮点数 %o 可展开的DOM %O 列出DOM的属性 %c 根据提供的css样式格式化字符串效果: %o、%O都是用来输出Object对象的,对普通的Object对象,两者没区别,但是打印dom节点时就不一样了: %c占位符是最常用的。使用%c占位符时,对应的后面的参数必须是CSS语句,用来对输出内容进行CSS渲染。常见的输出方式有两种:文字样式、图片输出。 文字输出 除了普通文本,还能输出如知乎的console面板一样的字符画。这些字符画是可以在线生成的: picascii mg2txt Ascii generator 大概方法:使用在线工具生成字符画,然后复制到sublime中,将每行开头的换行删除,且替换成n。最后只有一行代码,即保证没有换行,最后再丢到console.log("")代码中即可,当然,也可以添加结合%c做出更酷炫的效果(console输出默认是不换行的)。 图片输出 由于 console不能定义img,因此用背景图片代替。此外,console不支持width和height,利用空格和font-size代替;还可以使用padding和line-height代替宽高。 不想这么麻烦,可以试试console-image这个插件。 三、信息分组 效果: 四、查看对象的信息 console.dir()可以显示一个对象所有的属性和方法。 效果: 五、显示某个节点的内容 console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码。 效果: 六、判断变量是否是真 console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。 1是非0值,是真;而第二个判断是假,在控制台显示错误信息 七、追踪函数的调用轨迹。 console.trace()用来追踪函数的调用轨迹。 控制台输出信息: 八、计时功能 console.time()和console.timeEnd(),用来显示代码的运行时间。 运行时间是38.84ms 九、console.profile()的性能分析 性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。 输出如图: 随时关注更多前端干货文章! ▼ 微信:IMWebTech返回搜狐,查看更多 责任编辑: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |