浏览器控制台(console对象)

article/2025/9/28 18:51:11

目录

  • 开发者工具
  • console对象
  • console.log方法
  • 其他输出方法:debug,info,warn,error方法
  • console.table方法
  • console.assert方法
  • time和timeEnd方法
  • 分组方法:group和groupend
  • 其他方法
  • 命令行API
  • debugger语句
  • 移动端开发
  • 模拟手机视口(viewport)
  • 模拟touch事件
  • 模拟经纬度
  • 远程除错
  • Google Closure
  • Javascript 性能测试
  • 第一种做法
  • 第二种做法
  • 参考链接

开发者工具

目前,各大浏览器都自带开发工具。以Chrome浏览器为例,打开它的“开发者工具”(Developer Tools)的方法有三种。

  1. 按F12或者Control+Shift+i。

  2. 在菜单中选择“工具”/“开发者工具”。

  3. 在一个页面元素上,打开右键菜单,选择其中的“Inspect Element”。

开发者工具

打开以后,可以看到在顶端有八个面板卡可供选择,分别是:

  • Elements:用来调试网页的HTML源码和CSS代码。

  • Resources:查看网页加载的各种资源文件(比如代码文件、字体文件、css文件等),以及在硬盘上创建的各种内容(比如本地缓存、Cookie、Local Storage等)。

  • Network:查看网页的HTTP通信情况。

  • Sources:调试JavaScript代码。

  • Timeline:查看各种网页行为随时间变化的情况。

  • Profiles:查看网页的性能情况,比如CPU和内存消耗。

  • Audits:提供网页优化的建议。

  • Console:用来运行JavaScript命令。

这八个面板都有各自的用途,以下详细介绍Console面板,也就是控制台。

console对象

console对象代表浏览器的JavaScript控制台。虽然它还不是标准,但是各大浏览器都原生支持,已经成为事实上的标准。

console对象主要有两个作用:

  • 显示网页代码运行时的错误信息。

  • 提供了一个命令行接口,用来与网页代码互动。

console对象的接口有很多方法,可供开发者调用。

console.log方法

log方法用于在console窗口显示信息。

如果参数是普通字符串,log方法将字符串内容显示在console窗口。

console.log("Hello World")
// Hello Worldconsole.log("a","b","c")
// a b c

如果参数是格式字符串(使用了格式占位符),log方法将占位符替换以后的内容,显示在console窗口。

console.log(" %s + %s = %s", 1, 1, 2)
// 1 + 1 = 2

上面代码的%s表示字符串的占位符,其他占位符还有

  • %d, %i 整数
  • %f 浮点数
  • %o 对象的链接
  • %c CSS格式字符串

log方法的两种参数格式,可以结合在一起使用。

console.log(" %s + %s ", 1, 1, "= 2")
// 1 + 1 = 2

其他输出方法:debug,info,warn,error方法

除了log,console对象还有四个输出信息的方法:

  • debug:等同于log。

  • info:等同于log。

  • warn:输出信息时,在最前面加一个黄色三角,表示警告。

  • error:输出信息时,在最前面加一个红色的叉,表示出错。


http://chatgpt.dhexx.cn/article/awsciB4N.shtml

相关文章

前端新人必看的开发技巧之浏览器控制台

随便进入一个网页,按下F12,都将看到如下的控制台 一、HTML调试 你可以对HTML标签做任何操作,修改它,移动它,删除它 快速定位深层元素 HTML带来的启发 在网页上抓取想要的图片: 抓取背景图片 有些图片…

谷歌浏览器--控制台(console)调试--使用/教程/实例

原文网址:谷歌浏览器--控制台(console)调试--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍浏览器使用控制台(console)调试前端的方法。 Console API提供了允许开发人员执行调试任务的功能,Console对象提…

php xdebug远程调试配置(含cli模式)

找了很久php的xdebug扩展远程调试教程,大都已经过时,现在记录下php配置xdebug远程调试的过程。 适用php版本: php 7 ~ 8 适用安装xdebug3 版本 目录 1. 安装xdebug 关于windows下的安装 关于linux下的安装 2. 配置phpstorm远程调试 1. 全局监听&am…

VScode调试php文件(详细且简单易操作)

之前也不懂,看了网上好多帖子,按照它们步骤操作一遍之后,还是不行。。。。。头都大了 现在懂了,原来几步就搞定了,被它们搞得这么复杂,又是配置这个文件,又是配置那个文件,。。。。…

PHP调试方法

为什么需要Debugger? PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至…

VScode + PHPstudy + PHP Debug 调试PHP代码

找了好多文章写个流程笔记记录下,整了几天终于搞定了(毕竟我是小白萌新)。 下载小皮面板 https://www.xp.cn/download.html下载vscode https://code.visualstudio.com/下载everything https://www.voidtools.com/zh-cn/ 一、小皮面板点击配…

PHP笔记-使用PHPStorm断点调试php代码

最近在撸php,书上都不交断点调试,这尼玛坑得很,没有断点的开发程序,就是坑,通过查阅和摸索,调试成功,在此记录下: php版本:7.1 phpstorm版本:2020.3 首先运…

phpstorm+xdebug/php项目调试

前提:项目使用xampp集成 一、下载xdebug,当到xampp/php/exp目录下 二、配置php.ini [Xdebug] zend_extension"D:/xampp/php/ext/php_xdebug.dll" xdebug.collect_paramsOn xdebug.collect_returnOn xdebug.auto_traceOn xdebug.trace_output_…

php调试排错技巧大全

做php开发时间不短了,在这里总结下平时常用的调试方法,希望对大家有所帮助。 1 代码调试 1.1 打印输出 使用echo、var_dump 、print_r等方法在需要调试地方进行打印输出,通过输出特定变量的值可以判断程序执行是否正确。 1.2 使用debug_b…

VSCode+wampserver搭建PHP调试环境

1.下载vscode和wampserver Vscode下载地址: https://code.visualstudio.com/ Wampserver下载地址: https://www.wampserver.com/en/#download-wrapper 2.测试wampserver是否安装成功 双击打开WAMP,会在右下角的任务栏看到它的图标,如果是绿色代表OK, 其…

vscode使用xdebug3进行PHP调试

使用xdebug: 下载 Xdebug: Downloads 或在这里输入PHP的信息给出推荐的版本:Xdebug: Support — Tailored Installation Instructions 配置: 打开php.ini文件,在文件最后添加:(3.0的配置项有些改了&…

PHP 调试 - Xdebug

PHP 调试指南.pdf PHP 程序员的调试技术 根据要调试的对象的不同,采取的方法也不一样: 调试 web 应用:对于 web 应用,可以在浏览器中安装插件,或者在 IDE 中设置,下面的设置二选一即可。 Get/Post 请求…

php程序怎么调试,你是怎么调试PHP代码的

1.echo 这是最简单的输出数据调试方法&#xff0c;一般用来输出变量值&#xff0c;或者你不确定程序执行到了哪个分支的情况下使用。 $var 7; if (0 > $var) { // do something echo 1; }elseif (0 < $var && 5 > $var) { // do something echo 2; }elseif (…

vscode-PHP调试工具测试

[VS CODE] PHP调试环境配置步骤 STEP1 安装配置VS-Code-PHPSTEP2 安装配置XDebugSTEP3 配置VSCode调试器扩展 Wampserver32 整合部署环境&#xff0c;集成Apache服务器 MySQL PHP一体的服务器配置环境 Wampserver版本: 3.0.6 32bit PHP版本: PHP 5.6.25 XDebug Xdebug is…

vscode +phpstudy 搭建php调试环境

在进行php的学习过程中&#xff0c;需要结合具体的实操才能让自己更加深刻的理解代码&#xff0c;所以需要在自己本机搭建一个php的调试环境&#xff0c;进行调试。 这里用到的比较简单快捷的vs code加phpsutfy的方法在本地搭建调试环境。 需要用到的软件 vscode phpstudy v…

PHP调试输出的方法

PHP程序一旦出错调试是个问题&#xff0c;一般常规方法当然是用echo()函数直接在页面上输出&#xff0c;来查看变量的内容。但是这样很麻烦有些地方未必能显示调试内容。所以有大神想出办法用Google Chrome浏览器“审查元素”或者“检查”下的Console也就是控制台来显示PHP等服…

PHP调试简单方法

作为一个php新手&#xff0c;在遇到php语句错误的时候无所适从啊&#xff0c;因为没有用IDE不知道在哪里看错误信息啊&#xff0c;现在找到了一个不用修改php.ini的简单方法&#xff0c;用于调试错误&#xff0c;分享一下。 一开始测试php页面的时候发现内容木有显示&#xff0…

Visual Studio Code搭建PHP调试环境

使用Visual Studio Code搭建PHP调试环境 一.需要安装的软件 Visual Studio Code安装可以参照博文&#xff1a; https://blog.csdn.net/qq_34195507/article/details/94558862 WAMP(包括Apache、MySQL、PHP、以及最关键的XDebug) wampserver安装可以参照博文&#xff1a; …

Windows下搭建PHP调试环境(phpstudy+VScode)

Windows下搭建PHP调试环境&#xff08;phpstudyVScode&#xff09; 0x00 问题背景0x01 配套环境0x02 php Xdebug简介官方介绍&#xff1a;Xdebug扩展启用 0x03 php.ini配置0x04 vscode配置VScode下载安装VScode调试配置1. PHP Debug2. launch.json3. PHP SERVER创建调试4.FireF…

PHP开发程序调试

php程序如何调试&#xff1f; 一、PHP自带的调试功能 1、修改php.ini &#xff08;1&#xff09;开发环境 需要打开报错输出显示,方便开发者调试。 display_errors On &#xff08;2&#xff09;生产环境 不能直接将错误输出&#xff0c;而是记入日志&#xff0c;以免透…