比较相似数据对象
使用table()方法查看结构数据和比较数据对象
table()方法提供了一个简单的方式查看那些包含相似数据的对象和数组。当被调用的时候,该方法将提取一个对象的属性,并且将其建立一个Header。每一个属性就会按照索引在一行里输出。
基本用法:打印一个数组对象
在大多数form中,你需要的是一个数组,里面有大量相同属性的对象,table()方法将会呈现
console.table([{a:1,b:2,c:3},{a:"foo",b:false,c:undefined}]);
console.table([[1,2,3],[2,3,4]]);
高级用法:打印特殊属性
table()的第二个参数被用来记录更多高级对象,定义一个数组,包含你想显示的属性。
function Person(firstName, lastName, age) { this.firstName = firstName; this.lastName = lastName; this.age = age; } var family = {}; family.mother = new Person("Susan", "Doyle", 32); family.father = new Person("John", "Doyle", 33); family.daughter = new Person("Lily", "Doyle", 5); family.son = new Person("Mike", "Doyle", 8); console.table(family, ["firstName", "lastName", "age"]);
测算和统计执行情况
利用Console的API测算执行时间和语句的执行次数
测算执行时间
time()方法启动一个新的计时器并且计算耗时多长时间。给方法传递一个字符串标记这个计时器
当你想结束计时器,调用timeEnd()方法,传递相同的字符串就行
当执行timeEnd()方法时,控制台显示计时器文本和耗时时间。
基础用法:
console.time("Array initialize"); var array= new Array(1000000); for (var i = array.length - 1; i >= 0; i--) { array[i] = new Object(); }; console.timeEnd("Array initialize");
时间线里的计时器
在time()方法执行期间,Timeline记录正在执行,也会标注时间线.当你想跟踪你的的应用做了什么和它从哪来的,可以使用它.
在时间线上看time()是怎么样的
标记时间线
注意:timeStamp()方法 在Timeline记录执行过程中有用
Timeline面板提供了一个完整的
引擎花费时间的预览.你可以从console中使用
timeStamp()
增加一个标记
到timeline中.使你很简单的连接你应用中的事件到其他事件中
在以下地方使用timeStamp()方法标注到Timeline中,在Timeline的summary和details view中的一个黄色的垂直线
在时间的列表中增加一个记录
计算语句执行次数
使用count()方法记录提供的相同的字符串出现次数,当这个语句被给定到count()方法中,这个数字就会增加
function login(user) { console.count("Login called for user " + user); } users = [ // by last name since we have too many Pauls. 'Irish', 'Bakaus', 'Kinlan' ]; users.forEach(function(element, index, array) { login(element); }); login(users[0]);
相关推荐
### Chrome浏览器调试教程 #### 一、Chrome浏览器简介及下载与安装 - **浏览器功能**:浏览器的主要职责是向服务器发起请求并在用户界面上展示所请求的资源,这些资源可以是HTML文档、PDF文件、图像等。W3C...
在JavaScript开发过程中,Chrome浏览器的开发者工具(DevTools)提供了强大的断点调试功能,使得我们能够轻松定位并解决代码中的问题。然而,当涉及到异步加载的JavaScript文件时,如通过`$.getScript`这样的方法...
Chrome浏览器作为目前流行的浏览器之一,其提供的调试工具非常强大,使得开发者能够方便地查看页面元素、资源加载、网络请求等信息,从而有效地调试前端代码。 首先,Chrome的开发者工具(DevTools)是前端开发者不...
在IT领域,Chrome浏览器不仅是最受欢迎的网页浏览工具,还是开发者们进行Web应用开发、调试和优化的重要平台。这份压缩包文件包含了一系列的学习资料,旨在帮助你深入理解Chrome浏览器的内部机制,提升你的前端开发...
本例子中的"Chrome浏览器插件例子"是专为Worktile设计的一个工具,它能自动化填写Worktile的任务描述表单,从而提升工作效率。 1. **Chrome浏览器插件基础** - 插件架构:Chrome浏览器插件基于Chrome的扩展框架,...
Chrome浏览器是一款由Google开发的广泛使用的网页浏览器,以其速度、安全性和稳定性著称。它采用了开源的WebKit渲染引擎,提供了一个简洁的用户界面,并且支持大量的扩展插件,极大地拓展了其功能范围。 POSTMAN是...
Chrome 浏览器内置的 JavaScript 调试工具,又称为 Chrome DevTools,是开发者们进行前端调试的重要利器。它提供了丰富的功能,包括代码编辑、性能分析、网络请求检查、内存泄漏检测等,使得开发者能高效地定位和...
Chrome浏览器Vue插件是开发和调试Vue.js应用的重要工具,它们极大地增强了开发者在Chrome DevTools中的体验。Vue.js是一款流行的前端JavaScript框架,用于构建用户界面,而Chrome浏览器Vue插件则为开发者提供了一...
在进行Vue项目开发时,Chrome浏览器的开发工具包是开发者的重要助手。本篇将详细介绍Vue与Chrome开发工具包的结合使用,以及如何利用`vue-devtools`这个Chrome扩展程序提升开发效率。 Vue DevTools是Vue.js官方推出...
总的来说,Chrome浏览器的Vue开发者工具是Vue.js开发者不可或缺的利器,它提供了直观、高效且强大的调试和分析能力,使得Vue应用的开发变得更加便捷和高效。无论你是初学者还是经验丰富的开发者,熟练掌握Vue ...
Chrome浏览器内置的开发者工具(DevTools)是这个调试环境的核心,其功能强大且易于使用,深受前端工程师喜爱。在这个压缩包中包含的是Chrome的安装程序(23.0.1271.95_chrome_installer.exe),通过安装此版本的...
这个版本可能是Chrome浏览器的稳定版或更新版,用于提供给开发者进行测试、调试和开发用途。 【描述】"开发工具chrome-win64,版本123.0.6312.58" 提及了这是针对Windows 64位系统的Chrome开发工具。开发工具是...
打开Chrome浏览器,按F12或者右键选择“检查”打开开发者工具,切换到“Console”(控制台)面板。在控制台中输入以下命令: ``` import('path/to/console-importer.js') ``` 这将加载并执行`console-importer....
首先,360快速浏览器基于开源的Chromium项目,因此它的开发者工具与Google Chrome浏览器的DevTools非常相似,提供了丰富的功能和友好的用户界面。开发者可以方便地在浏览器中直接打开这些工具,通常通过按F12或者...
Chrome 浏览器的开发者工具是一个功能强大的工具,能够帮助开发者和用户更好地理解和调试 Web 应用程序。在 Chrome 浏览器中,用户可以通过 F12 或者通过菜单→更多工具→开发者工具来打开开发者工具。在开发者工具...
在开始使用 Google Chrome 浏览器的开发人员工具之前,首先需要确保安装了最新版本的 Chrome 浏览器。可以通过访问 Chrome 的官方网站下载安装程序,或者直接在浏览器中检查更新来获得最新的版本。 一旦安装完成,...
Sense插件是一款专门为Chrome浏览器设计的增强型工具,它在ES(Elasticsearch)领域有着广泛的应用。Elasticsearch是一个开源的全文搜索引擎,被广泛用于数据检索、分析和可视化。这款插件的主要功能是帮助用户更...
#### 三、Chrome 浏览器对 JS 的调试方法 - **准备工作** - **所涉及的版本** - 需要了解 Chrome 浏览器的具体版本,以确保调试工具兼容。 - **存在的问题** - 需要事先了解可能遇到的问题,以便提前准备解决...
4. 按照插件的文档指示配置调试设置,例如指定Chrome浏览器的位置和项目根目录。 5. 开始调试:在源代码中设置好断点后,启动调试会话,插件会自动打开Chrome DevTools界面,允许用户进行各种调试操作。 此外,由于...