03 JavaScript学习:浏览器中执行 JavaScript

简介: 03 JavaScript学习:浏览器中执行 JavaScript

我比较习惯Chrome浏览器。

Chrome 是由 Google 开发的免费网页浏览器,调试代码非常方便。

Chrome 官网地址:https://www.google.com/intl/zh-CN/chrome/

控制台输出

浏览器的控制台是开发者工具中的一个重要组成部分,它可以用来查看网页的错误、警告、调试信息以及执行JavaScript代码等。下面我会详细解释一下控制台的常见输出信息,并举例说明:

  1. 错误信息(Errors):显示网页加载过程中发生的错误,例如资源加载失败、JavaScript语法错误等。这些错误可能会影响网页的正常运行。
    举例:在控制台中出现"Uncaught ReferenceError: functionA is not defined",这表示在JavaScript代码中引用了未定义的函数functionA。
  2. 警告信息(Warnings):显示网页中的警告信息,例如过期的API使用、潜在的性能问题等。虽然不会导致程序崩溃,但也需要引起开发者的关注。
    举例:警告提示"Resource interpreted as Stylesheet but transferred with MIME type text/plain",表示浏览器将某个资源当作样式表加载,但服务器返回的MIME类型却是text/plain,可能会导致样式无法正确应用。
  3. 信息消息(Logs):显示开发者或网页本身输出的信息,例如调试信息、状态信息等。开发者可以使用console.log()函数输出自定义信息。
    举例:网页中使用console.log(“Page loaded successfully”),则在控制台中会显示"Page loaded successfully"。
  4. 网络请求信息(Network Requests):展示网页加载时发送和接收的网络请求信息,包括请求URL、请求方法、状态码、耗时等。
    举例:显示网页加载时向服务器请求了图片、CSS文件和JavaScript文件的信息,以及每个请求的详细信息和耗时情况。
  5. 其他信息(Others):包括其它类型的输出信息,例如对DOM操作的记录、性能跟踪信息等。

通过查看控制台输出信息,开发者可以及时发现和解决网页中的问题,从而提高网页性能和用户体验。

打开浏览器控制台的步骤

要使用F12键在Chrome浏览器中打开控制台,可以按照以下步骤进行:

  1. 打开Chrome浏览器,在网页上任意位置按下F12键(或者Fn + F12,取决于你的键盘设置)。
  2. 或者你也可以点击Chrome浏览器右上角的菜单按钮(三个点),选择“更多工具”,然后选择“开发者工具”。

  3. 在弹出的开发者工具面板中,你会看到多个选项卡(Elements、Console、Sources等),选择“Console”选项卡即可进入控制台页面。
  4. 现在你就可以在控制台中查看网页的错误、警告、调试信息以及执行JavaScript代码了。

通过按下F12键或通过菜单选项来打开控制台,你可以方便地进行网页的调试和分析工作。

用浏览器的Console 窗口调试 JavaScript 代码

当你在浏览器的Console窗口中调试JavaScript代码时,可以执行简单的代码,并查看输出结果。以下是一个示例:

假设你想计算1到10的所有整数的和。你可以这样做:

  1. 打开浏览器,按下快捷键Ctrl+Shift+I(Windows/Linux系统)或Cmd+Option+I(Mac系统)来打开开发者工具。
  2. 切换到Console选项卡。
  3. 输入以下代码并按下回车执行:
let sum = 0;
for (let i = 1; i <= 10; i++) {
  sum += i;
}
console.log("1到10的整数和为:" + sum);

执行上述代码后,你将会在Console窗口中看到输出结果:“1到10的整数和为:55”。

这就是在浏览器的Console窗口中调试JavaScript代码的一个简单示例。你可以在Console中执行各种JavaScript代码,并实时查看执行结果,以便进行调试、测试和验证。

Chrome snippets 小脚本(感觉很鸡肋)

我们也可以在 Chrome 浏览器中创建一个脚本来执行,在开发者工具中点击 Sources 面板,选择 Snippets 选项卡,在导航器中右击鼠标,然后选择 Create new snippet 来新建一个脚本文件:

如果你没看到 Snippets ,可以点下面板上到 >> 就能看到了。

点击 Create new snippet 后,会自动创建一个文件,你只需在右侧窗口输入以下代码,然后按 Command+S(Mac)或 Ctrl+S(Windows 和 Linux)保存更改即可。

console.log(“runoob-1”)

console.log(“runoob-2”)

保存后,右击文件名,选择 “Run” 执行代码:

关注我,不迷路,共学习,同进步

关注我,不迷路,共学习,同进步

相关文章
|
4月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
4月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
6月前
|
编解码 JavaScript 前端开发
【Java进阶】详解JavaScript的BOM(浏览器对象模型)
总的来说,BOM提供了一种方式来与浏览器进行交互。通过BOM,你可以操作窗口、获取URL、操作历史、访问HTML文档、获取浏览器信息和屏幕信息等。虽然BOM并没有正式的标准,但大多数现代浏览器都实现了相似的功能,因此,你可以放心地在你的JavaScript代码中使用BOM。
166 23
|
5月前
|
JavaScript 数据可视化 前端开发
three.js简单实现一个3D三角函数学习理解
1.Three.js简介 Three.js是一个基于JavaScript编写的开源3D图形库,利用WebGL技术在网页上渲染3D图形。它提供了许多高级功能,如几何体、纹理、光照、阴影等,以便开发者能够快速地创建复杂且逼真的3D场景。同时,Three.js还具有很好的跨平台和跨浏览器兼容性,让用户无需安装任何插件就可以在现代浏览器上观看3D内容。
178 0
|
9月前
|
Web App开发 前端开发 JavaScript
折腾之王:JavaScript之父Brave浏览器与BAT的诞生
2015年,JavaScript之父Brendan Eich再次创业,推出Brave浏览器和加密货币Basic Attention Token(BAT),旨在颠覆传统广告行业。Brave屏蔽广告、保护隐私,加载速度快;BAT则通过奖励机制让用户、内容创作者和广告主三方受益。尽管面临用户习惯和巨头竞争的挑战,Brave已拥有超4000万月活跃用户,成为全球增长最快的隐私浏览器,引领Web3生态发展。
326 22
折腾之王:JavaScript之父Brave浏览器与BAT的诞生
|
11月前
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
242 63
|
11月前
|
移动开发 JavaScript 前端开发
一些处理浏览器兼容性问题的JavaScript库
这些库在处理浏览器兼容性问题方面都有着各自的特点和优势,可以根据具体的需求和项目情况选择合适的库来使用,从而提高代码的兼容性和稳定性,为用户提供更好的体验。同时,随着浏览器技术的不断发展,还需要持续关注和学习新的兼容性解决方案。
351 58
|
11月前
|
算法 开发者
Moment.js库是如何处理不同浏览器的时间戳格式差异的?
总的来说,Moment.js 通过一系列的技术手段和策略,有效地处理了不同浏览器的时间戳格式差异,为开发者提供了一个稳定、可靠且易于使用的时间处理工具。
290 57
|
11月前
|
JSON 移动开发 JavaScript
在浏览器执行js脚本的两种方式
【10月更文挑战第20天】本文介绍了在浏览器中执行HTTP请求的两种方式:`fetch`和`XMLHttpRequest`。`fetch`支持GET和POST请求,返回Promise对象,可以方便地处理异步操作。`XMLHttpRequest`则通过回调函数处理请求结果,适用于需要兼容旧浏览器的场景。文中还提供了具体的代码示例。
173 5
在浏览器执行js脚本的两种方式