JS调试:console命令汇总
来源:互联网 发布:淘宝开店如何找货源 编辑:程序博客网 时间:2024/06/07 23:31
1. 显示信息的命令:
<script> console.log("Hello"); console.info("信息"); console.error("错误"); console.warn("警告");</script>
2.占位符:
console支持的占位符有:字符(%s);整数(%d / i%);浮点数(%f);对象(%o);
<script> console.log("I am %s","Sam"); //字符串 console.log("%d年%d月%i日",2017,11,13); //整数 console.log("The result is %f",123.4567); //浮点数 console.log("Today is %o",new Date()); //对象</script>
3.信息分组:
<script> console.group("第一组信息"); console.log("第一组第一条"); console.log("第一组第二条"); console.log("第一组第三条"); console.groupEnd(); console.group("第二组信息"); console.log("第二组第一条"); console.log("第二组第二条"); console.log("第二组第三条"); console.groupEnd();</script>
4.查看对象的信息:
<script> var o = { name:"Sam", age:34, gender:"男" } console.dir(o);</script>
5.显示某个节点的内容:
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>显示节点信息</title></head><body> <div id="node"> <h1>Hello World!</h1> <h2>Hello God!</h2> </div> <script> var node = document.getElementById("node"); console.dirxml(node); </script></body></html>
6.判断变量是否为真:
false的时候会报错!
<script> var num = 12312; console.assert(num); console.assert(num == 21);</script>
7.追踪函数的调用轨迹:
<script> function add(a,b){ console.trace(); return a+b } var result = add3(1,1); function add3(a,b){return add2(a,b);} function add2(a,b){return add1(a,b);} function add1(a,b){return add(a,b);}</script>
8.计时功能:
<script> console.time(); var a = 0; for(var i=1;i<1000;i++){ for(var j=1;j<1000;j++){ a += i*j; } } console.log(a); console.timeEnd() </script>
9.console.profile()性能分析:
在Profiles面板里面查看就可以看到cpu相关使用信息
<script> function doTask(){ doSubTaskA(1000); doSubTaskA(100000); doSubTaskB(10000); doSubTaskC(1000,10000); } function doSubTaskA(count){ for(var i=0;i<count;i++){} } function doSubTaskB(count){ for(var i=0;i<count;i++){} } function doSubTaskC(countX,countY){ for(var i=0;i<countX;i++){ for(var j=0;j<countY;j++){} } } console.profile("性能分析"); doTask(); console.profileEnd("性能分析");</script>
10.代码被执行的次数:
<script> function count(){ console.count("我被执行的次数:") } for(var i=0;i<10;i++){ count(); }</script>
阅读全文
0 0
- JS调试:console命令汇总
- js调试console命令
- 前台调试 js Console命令
- JS调试console控制台命令
- Console命令 来调试js
- 前端Js调试命令:console
- 九个console命令,调试js
- 调试js神器:Console命令详解
- Console命令调试js代码详解
- js调试工具Console命令详解
- js调试工具Console命令详解
- js调试工具Console命令详解
- 详解Console命令,轻松调试js代码
- js调试工具Console命令详解
- js调试工具Console命令详解
- js调试工具Console命令详解
- js调试工具Console命令详解
- Console命令,让js调试更简单
- 给定一个字符串列表,找出单词中最长单词,可以用l列表中的其他单词一次构建一个字符。返回具有最小字典顺序的最长单词。
- Dagger2学习—用到的注释
- Java学习之关键字
- Swift 中的#pragma Mark
- bitarray 安装 error: Microsoft Visual C++ 14.0 is required.
- JS调试:console命令汇总
- 百度搜索,获取第一手消息?
- MarkDown使用小技巧集锦
- java创建Timestamp的几种方式
- win下使用shell使用文件夹中的文件生成文件列表
- Java实现app接口和Socket消息传递(6)servlet映射并返回Json数据
- 算法爱好者——两个链表的交叉 ? 待解决
- java实现excel文件上传并解析内容保存到数据库中
- 部署Tornado