源工具概述

请升级到MicrosoftEdge以使用最新的功能、安全更新和技术支持。

使用"源"工具查看、修改和调试前端JavaScript代码,并检查包含当前网页的资源。

详细内容:

"源"工具具有三个窗格:

下图显示了导航器窗格,其中突出显示了DevTools左上角的红色框,右上角突出显示了编辑器窗格,底部突出显示了调试器窗格。最左侧是浏览器窗口的主要部分,显示呈现的网页灰显,因为调试程序暂停在断点上:

当DevTools宽时,调试器窗格放置在右侧,并包括作用域和监视:

使用左侧(导航器窗格)导航从服务器返回的资源之间导航以构建当前网页。选择文件、图像和其他资源,并查看其路径。

若要访问“导航器”窗格的任何隐藏选项卡,请单击“更多选项卡()按钮。

以下子部分涵盖导航器窗格:

使用导航器窗格的"页"选项卡浏览从服务器返回的文件系统以构造当前网页。选择要查看、编辑和调试的JavaScript文件。"页面"选项卡列出了页面已加载的所有资源。

若要在“编辑器”窗格中显示文件,请在“页面”选项卡中选择一个文件。对于图像,将显示图像预览。

若要显示资源的URL或路径,请将鼠标悬停在资源上。

若要将文件加载到浏览器的新选项卡中,或显示其他操作,请右键单击文件名。

"页面"选项卡使用下列图标:

"页面"选项卡显示按服务器和目录分组的文件或资源,或作为简单列表。

使用导航器窗格的"文件系统"选项卡将文件添加到工作区,以便在DevTools中所做的更改保存到本地文件系统。

默认情况下,在源工具中编辑文件时,刷新网页时将放弃更改。Sources工具使用Web服务器返回的前端资源的副本。修改服务器返回的这些前端文件时,更改不会保留,因为您未更改源文件。您还需要在实际源代码中应用您的编辑,然后重新部署到服务器。

相比之下,使用Workspace时,刷新网页时,对前端代码所做的更改将保留。对于Workspace,当您编辑服务器返回的前端代码时,"源"工具还会将编辑应用于本地源代码。然后,对于其他用户查看更改,只需将已更改的源文件重新部署到服务器。

另请参阅:

使用导航器窗格的"替代"选项卡,使用本地文件夹中的文件替代页面资产(如图像)。

此选项卡中的项目会覆盖服务器发送到浏览器的内容,即使服务器已发送资产。

替代功能类似于工作区。当您要尝试对网页所做的更改,并且需要在刷新网页后保留更改,但您不关心将更改映射到网页的源代码时,请使用Overrides。

覆盖服务器返回的文件的文件在整个DevTools中由文件名旁边的紫色点指示。

使用导航器窗格的内容脚本选项卡查看已安装的MicrosoftEdge扩展插件加载的任何内容脚本。

使用导航器窗格的代码片段选项卡创建和保存JavaScript代码片段,以便可以在任何网页上轻松运行这些代码片段。

例如,假设您经常在控制台中输入以下代码,以将jQuery库插入页面,以便可以从控制台运行jQuery命令:

有多种方法可以运行代码段:

代码段类似于小书签。

若要打开文件,除了在源工具中使用导航器窗格外,还可以从DevTools中的任意位置使用命令菜单。

若要显示和选取所有.js文件的列表,请键入.js。

如果键入?,“命令菜单”会显示多个命令,包括...打开文件。如果按Backspace清除命令菜单,将显示文件列表。

使用"编辑器"窗格查看从服务器返回的前端文件,以撰写当前网页,包括JavaScript、HTML、CSS和图像文件。在编辑器窗格中编辑前端文件时,DevTools会更新网页以运行修改后的代码。

"编辑器"窗格对各种文件类型的支持级别如下:

以下子部分涵盖"编辑器"窗格:

若要在DevTools中编辑JavaScript文件,请在源工具中使用编辑器窗格。

若要将文件加载到"编辑器"窗格中,请使用导航器窗格(左侧)中的"页"选项卡。或者使用命令菜单,如下所示:在DevTools的右上角,选择“自定义并控制DevTools(...”)然后选择“打开文件”。

若要使JavaScript更改生效,请按Ctrl+S(Windows、Linux)或Command+S(macOS)。

如果更改文件,文件名旁边将出现一个星号。

若要在当前文件中查找文本,请选择“编辑器”窗格以使其具有焦点,然后在Windows/Linux上按Ctrl+F,或在macOS上按Command+F。

若要查找和替换文本,请选择“查找”文本框左侧的“替换(A-B>)”按钮。查看可编辑文件时,将显示“替换(A-B>)”按钮。

在“编辑器”窗格中打开缩小的文件时,系统会自动重新设置其格式。

若要将文件还原为原始缩小状态,”窗格底部(格式)的“漂亮的打印”按钮(显示为大括号)。

来自预处理器的源映射会导致DevTools加载原始JavaScript源文件,以及服务器返回的缩小的已转换JavaScript文件。然后,在设置断点并逐步执行代码时查看原始源文件。同时,MicrosoftEdge运行缩小代码。

在“编辑器”窗格中,如果右键单击JavaScript文件,然后选择“添加源映射”,将显示一个弹出框,其中包含“源地图URL”文本框和“添加”按钮。

如果使用转换JavaScript文件(如React)的框架,则本地源JavaScript可能不同于服务器返回的前端JavaScript。此方案不支持工作区,但在此方案中支持源代码映射。

在开发环境中,服务器可能包括源地图和原始或.ts.jsx用于React。源工具显示这些文件,但不允许编辑这些文件。当你设置断点并使用调试器时,DevTools将显示原始或文件,但实际上是分步调试.ts.jsxJavaScript文件缩小版本。

在此方案中,源工具可用于检查和逐步执行从服务器返回的转换的前端JavaScript。使用调试器定义Watch表达式,并使用控制台输入JavaScript表达式以操作范围内的数据。

在DevTools中编辑CSS的方法有两种:

h1{color:green;}

CSS更改会立即生效;无需手动保存更改。

在DevTools中编辑HTML的方法有两种:

若要保存更改,请在Windows/Linux上按Ctrl+S或在macOS上按Command+S。编辑后的文件标有星号。

若要查找文本,请在Windows/Linux上按Ctrl+F,或在macOS上按Command+F。

若要撤消编辑,请在Windows/Linux上按Ctrl+Z或在macOS上按Command+Z。

若要在编辑HTML文件时查看其他命令,请在"编辑器"窗格中右键单击HTML文件。

若要转到行号或符号(如编辑器窗格中打开的文件中的函数名称),可以使用命令菜单,而不是滚动整个文件。

若要使用快速源工具:

使用JavaScript调试程序逐步调试服务器返回的JavaScript代码。调试器包括调试器窗格,以及在编辑器窗格中的代码行上设置的断点。

借助调试器,你可以逐步调试代码,同时观察你指定的任何JavaScript表达式。观察并手动更改变量值,并自动显示当前语句范围内哪些变量。

调试器支持标准调试操作,例如:

以下小节包括调试:

若要对JavaScript代码进行故障排除,可以在代码中插入console.log()语句。另一种更强大的方法是使用DevToolsMicrosoftEdge调试器。熟悉调试器方法后,使用调试器实际上可以比console.log()更简单。

若要在网页上使用调试器,通常设置断点,然后从网页发送表单,如下所示:

这三种方法是等效的:

当变量sum在范围内时,sum及其值将自动显示在调试器窗格的"范围"部分中,并且也会覆盖在计算sum的编辑器窗格中。因此,您可能不需要为定义Watch表达式sum。

调试程序提供比语句更丰富、更灵活的显示console.log和环境。例如,在调试器中,在逐步调试代码时,可以显示和更改所有当前定义的属性和变量的值。还可以在控制台中发出JavaScript语句,例如更改范围内数组中的值。(若要显示主机,请按Esc.)

刷新网页时,将保留断点和监视表达式。

若要使用功能更全的VisualStudioCode调试程序而不是DevTools调试器,请使用适用于VisualStudioCode的MicrosoftEdgeDevTools扩展。

此扩展提供从MicrosoftVisualStudioCode中访问MicrosoftEdgeDevTools的Elements和网络工具。

THE END
1.jQuery实现动态表格与自定义分页功能代码包事件处理:jQuery简化了事件的绑定和处理,提供了统一的API来处理各种浏览器的事件模型。 动画和效果:利用jQuery,开发者可以很容易地实现复杂的动画效果和页面交互。 Ajax交互:jQuery的Ajax方法让异步数据请求变得更加简单,无需手动编写大量的XMLHttpRequest代码。 https://blog.csdn.net/weixin_28922227/article/details/144362147
2.用vue+jquery写的页面如何防止F12后sources查看到源代码现在我的页面直接就是这样的效果(下图为浏览器开发者工具-sources-index.html打开后的部分截图) vue的代码,甚至v-for循环都能看到,如何禁止这种现象?至少页面上的vue代码不能出来吧?我也找了一些资料,都是比较粗暴的直接禁用F12或者右键等,有没有更好的方式?https://segmentfault.com/q/1010000012059667/a-1020000012059994
3.HTML5设计网页动态条幅广告(Banner)已经加上完整源代码1.横幅广告是网络广告的常见形式,一般位于网页的醒目位置上;当用户单击这些横幅广告时,通常可以链接到相应的广告页面; 2.设计横幅广告时,要力求简单明了,能够体现出主要的中心主旨,鲜明、形象地表达出最主要的广告意图; 3.横幅广告可以使静态图像,也可以是动态图像。一般而言,与静态横幅广告相比,动态横幅广告更醒目,http://www.h5cn.com/html5/jishu/201619019.html
4.CSS3+JQUERY页面滚动特效代码日记CSS3+JQUERY页面滚动特效代码 CSS3+JQUERY页面滚动特效代码 源代码下载地址:http://www.zuidaima.com/share/1550463656168448.htmhttps://m.douban.com/note/532523542/
5.使用查看页面源代码时缺少Html我已经使用jquery更改了html源代码-添加了很多文本字段。有没有办法查看修改后的html? 浏览0提问于2012-06-05得票数 1 2回答 通过Html页面查看源代码 嗨,im演示了html标记,这些标记是CSS3中的新内容,我正在编写一个文档,以便在比较源代码和output.And时方便地查看和解释,这对我来说真的很难,我要进入源代码https://cloud.tencent.com/developer/information/%E4%BD%BF%E7%94%A8%E6%9F%A5%E7%9C%8B%E9%A1%B5%E9%9D%A2%E6%BA%90%E4%BB%A3%E7%A0%81%E6%97%B6%E7%BC%BA%E5%B0%91Html-ask
6.前端废物的自救之路(2)AntDesignVue实现登录页面及表单校验功能效果与页面源代码 由于我十分不擅长UI设计,并且审美十分诡异,在前端方面又总是“又不是不能用”(反而后端就要精益求精优化到不能再优化为止),所以这个登录页面在设计上也是以简洁低情商:又不是不能用为主。 先看实际效果: image 注意:由于客户明确说明后台不需要响应式,所以这个页面没有做响应式处理。至于手机端https://www.jianshu.com/p/6ef865a06b54
7.jquery网页源代码用jquery制作网页案例jack的技术博客5)与Ajax技术的完美结合:利用Ajax异步读取服务器数据的方法,极大的方便了程序的开发,增强了页面的交互,提升了用户的体验,引入jQuery后,通过内部对象或函数,加上几行代码就可以实现复杂的功能。 6)处理了与浏览器兼容性的问题:在jQuery库里帮我们写了兼容性的代码。 https://blog.51cto.com/u_12197/7543351
8.Git--fast-version-control Git is afree and open sourcedistributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git iseasy to learnand has atiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVShttps://git-scm.com/
9.手把手教你构建一个web前端项目,全网最详细教程!分块:按照功能对代码进行分块、分组,并能快捷的添加分块、分组 编辑器友好:需要更新功能时,可以很快的定位到相关文件,并且这些文件应该是很靠近的,而不至于到处找文件 比较推荐的目录结构: 多页面应用 |-- src/ 源代码目录 |-- page1/ page1 页面的工作空间(与这个页面相关的文件都放在这个目录下) https://blog.itpub.net/69901074/viewspace-2650731/
10.前台样式使用BootStrap,js支持jquery/vue,导入eclipse/idea便vue原生页面,常用模块组件生成! 运行效果 最新版生成的代码结构及页面展示 后台代码结构: 前台代码结构: 页面展示: 推荐源码的查看方式 全部的代码较为杂乱,推荐直接从main包下的MainMethod看起,这是代码生成器的核心逻辑部分,加载了freeMarker模板以及设置模板中的参数,ftlFiles文件夹下存放了所有的freeMarker模板。 codhttps://toscode.mulanos.cn/zrxjava/codeMan
11.jQuery基本原理 JavaScript的调试 调试工具对JavaScript开发来说是很重要的。 Firefox提供了一款叫Firebug的调试器,这个调试器可以通过附件组件获得; Safari和Chrome则内嵌了调试控制台。 各种控制台的功用: 用来编写JavaScript的单行或多行编辑器 用来查看生成的页面源代码的监视器 用来检查网络请求情况的网络或资源视图 当你在编https://docs.huihoo.com/jquery/jquery-fundamentals/zh-cn/book.html
12.jquery代码解析jquery源代码你好 这个代码有可能已经过期了,所以就会这样的,我以前用代码也有这种情况,搜个别的看看行不。 有如下的几行jquery代码,求讲解一下每一行的意义作用 1、,查找id为mileage_vehicle_nums的元素,并为它绑定一个事件,事件名字keydown(键盘按下),function为事件函数 2,获取发出事件的按键,判断它是否是TAB键,那个等号应http://chengdu.cdxwcx.cn/article/digpscs.html
13.最代码最代码 www.zuidaima.com 最全面,最专业的源代码分享网站,近万名用户分享超过数万份高质量的java/jquery/bootstrap/html/css源代码https://zuidaima.com/
14.编码帮助Pittypat编码是前端编码工程师、应用服务(C# 或 Java)编码工程师、数据库编码工程师使用的对应用或模块编写和提交源代码的页面。通过该页面提交的源代码会被压缩保存在服务器上。随后(多人)人工编写的代码和自动生成的代码由 Pittypat 自动合并输出为完整的 VS 解决方案或 Maven 工程。 https://www.pittypat.work/com/waln/pittypat/coding/help/index.html
15.jQuerypowerSwitch万能slide(切换)插件?张鑫旭鑫空间2013年下半年,鄙人的代码作品之一,名曰“jQuery万能切换插件”。顾名思意,使用了此插件,web页面上的各种切换效果你都可以轻松实现。兼容IE6+,API简洁、设计巧妙。性能优异,使用简单。可谓网页开发制作必备佳品啊!https://www.zhangxinxu.com/wordpress/2013/11/jquery-powerswitch-%E4%B8%87%E8%83%BD%E5%88%87%E6%8D%A2-slide-%E6%8F%92%E4%BB%B6/
16.Jqueryattrsrc带有示例的类似页面 如何将一个图像src绑定到另一个图像src jabascript 使用jquery在图像上设置url jquery中的ichjange img jquery程图片 howt ochange图片源jquery 更改img源jquery。 jQuery设置图片src jquery chage照片src jquery更改图片 替换图片src jquery http://zh.code-paper.com/javascript/examples-jquery-attr-src
17.简单论坛源代码学习用码农集市专业分享IT编程学习资源简单论坛源代码 学习用 (0)踩踩(0) 所需:1积分 qq_367451132016-11-17 23:42:32 评论 表示我是一菜鸟 这个怎么打开啊 zxx08422014-07-09 14:57:23 评论 很一般,功能很简单。不过还是谢了。 pywikibot 2024-11-29 10:46:02 积分:1 Defect-Detection-with-tensorflow https://www.coder100.com/index/index/content/id/61821
18.pbootcms网站模板织梦模板网站源码jquery建站特效html5模板网(www.html5code.net)是专业的pbootcms模板、dedecms织梦模板源码下载网站,整理与建站相关的网站源码、html静态模板、jQuery网页特效、js网页代码等素材,网站同时提供编程专业技术问答、建站教程和编程技术教程,为需要建网站和学习编程技术的朋友助力。http://www.html5code.net/
19.JupyterNotebook安装和使用保姆级教程Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中「直接」编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可https://www.360doc.cn/article/13664199_1017824850.html