神器Chrome开发者工具使用教程

对于每个前端开发者来说,除了F5和CtrlC+V(大雾)之外,用的最多的恐怕就是F12Chrome开发者工具了。对于这个工具,相信很多前端同学都了解不少使用的技巧,但是系统地学习过它的人却不多,今天咱们就一起完整地学习一下它的功能和使用方法,你也许会发现很多之前“用错”的工具呢。

发布于2022/12/2219:16

元素:用于查看网页中的html结构与css样式;

控制台:浏览器中输入控制台信息,js脚本执行过程中,输出执行状态可以在控制台查看;

源代码:源代码与静态资源,进行网站源代码的调试、查看、编辑;

性能:分析网站性能状态,js脚本执行性能、网页渲染性能、后端请求性能;

内存:当前网页内存情况,是否存在内存泄漏;

应用:查看网页的缓存信息,如cookie、loocalStroage等;

其次还可以通过拖拽控制台,修改尺寸,动态修改当前网页分辨率。

这时候有小伙伴发现我的开发者工具一直停留在网页右侧,如果此时想修改位置,怎么办呢?可以设置停靠模式:在新页面打开;左侧;右侧;下侧等。如下图所示:

在元素面板中,分为左右两栏,左栏显示整个文档的dom结构,树形结构。在此面板中选择特性dom元素,右侧会显示更详细的属性信息。

通过元素选择器选中元素后,可以直接修改dom元素。选中颜色高亮,双击,进入编辑状态,修改dom元素,是实时发生的。

通过右键菜单可以进行添加属性、修改属性、删除属性、复制粘贴元素(原地复制)、

复制(可以复制多种格式如:复制outerHtml、selector、js路径、样式、xPath、完整xPath)、隐藏元素、强制执行状态(:hover、:focus)、存储为全局变量等

选中元素后,可以修改样式。如下图所示,直接修改在线表格编辑器高度,将‘100%’改为‘1024px’。

同时修改样式时,支持颜色选择器(实时预览颜色颜色透明度,编码方式)、支持阴影选择器等。

在控制台面板中,有如下功能:

1、控制台可以清空或者保存历史,如下图所示。在控制台输入信息后,可以右键选择相应操作。

2、通过上下键来切换控制台代码历史。

3、通过关键字来搜索控制台信息。

4、创建控制台实时表达式。

vardesigner=GC.Spread.Sheets.Designer.findControl(document.querySelector("#gc-designer-container"))

varspread=designer.getWorkbook()

varsheet=spread.getActiveSheet();

sheet.setColumnWidth(0,100)

5、控制台编程接口

下面就分别来看看着六种控制台打印接口用法吧

cosole.warn()打印警告,会出现黄色背景,与感叹号符号。运行结果如下图所示:

onsole.erroe()打印报错信息,会出现红色背景与错误符号。运行结果如下图所示:

2、console.assert()打印断言,如果断言为假,则进入控制台,如果断言为真,则不会发生任何事情。

在本文前面部分,我们讲了如何获取designer对象,继而获取了当前活动表单sheet,其实获取表单的方法不只是getActiveSheet(),还有getSheet()、getSheetByName()等方式,那么通过console.assert来判断下这几种方式获取的表单实例是不是同一个呢?如下代码:

varsheet_2=spread.getSheet(1);

运行结果如下图所示:

那么,如果断言失败,会怎么样子呢?这里获取了索引位置为0的表单与索引为1的表单进行了断言,如下所示:

下图一是使用了suspendPaint/resumePaint方法,为100行10列的单元格设置数据,一共耗时81毫秒。

下图二是没有使用suspendPaint/resumePaint方法,一共耗时21294毫秒。差距还是挺大的。

4、console.group()控制台输入树形结构,如下图所示:

console.group()组合使用创建二级节点,如下图所示:

5、console.table()可以打印表格结构,如下图所示

6、console.profile()可以进行性能分析。

在源代码面板中,大概分成三栏,左侧展示资源树,中间为打开的源代码内容,右侧调试工具包括断点,调用堆栈等。在源代码面板中,主要功能为查看代码,调试代码。其中在查看代码过程中,可以进行美观输出。

现在大部分源文件为了提供性能,提供压缩后的文件,如果遇到某行代码报错,打开源文件看到一堆代码非常不利于阅读,此时可以通过源文件下方大括号的图标来进行美化代码。

在调试代码过程中,可以通过打断点方式来调试代码,如何打断点呢?定位到目标行数,在行数左侧轻轻点一下,会出现一个蓝色小圆点,此时断点就ok了。当网页运行到该代码时,就会触发DeBug模式。

在网络面板中,可以获取资源与查看日志。

如下资源列表,可以为您评估产品提供帮助:

可嵌入您系统的在线Excel的纯前端表格控件

物流大促期间出库单量积压场景下,不同仓的生产操作人员需要在统一数据源基础上进行基于自身仓情况的个性化查询分析,从而能够实时监控客单情况,防止积压。要想实现这样的功能,对数据分析平台的要求就非常高。在引入SpreadJS之后,Udata平台可以为客户提供更高效的数据查询方案。

为了在前端解析Excel文档,实现多人在线协同编辑,灵犀文档的数据集处理模块完全基于葡萄城的纯前端表格控件SpreadJS进行开发。通过嵌入SpreadJS,文档系统完美复刻了Excel的UI架构,并有效提升了系统多人协作和数据处理效率。

由畅捷通推出的财务T-UFO报表,是用友T+Cloud的两大功能模块之一,提供类Excel风格,用于制定个性化报表,并支持自定义取数,借助该报表,财务人员可按部门、个人、往来单位、存货、项目设置辅助核算,实现“人财货客”全链条闭环。

由航天信息软件研发的智慧统计平台,基于某统计局的报表填报系统项目而开发的,通过嵌入纯前端表格控件SpreadJS,该平台实现了在线报表设计及分析功能,通过拖拽元数据(指标)可以快速设计各类报表样式,实现表内、表间审核公式和表内、表间计算公式等。

立信会计师事务所(特殊普通合伙)(简称“立信”)于1927年在上海创建,是中国建立最早和最有影响的会计师事务所之一。智能审计云平台(SACP)是立信自主研发的行业内第一款按风险导向审计模式要求,以重大报错风险识别、评估和应对作为工作主线,以数据为基础、以数据挖掘为核心、以数据共享为纽带,着眼于数据、立足于数据、集成大数据接口、以数据驱动审计计划的完全基于云的智慧型智能审计系统。

本白皮书旨在深入探讨精算学在风险管理和财务分析两个关键领域中的应用。重点介绍如何利用类Excel纯前端表格技术进行数据分析和计算的有效性。通过精确的数据处理和准确的数值模型,帮助金融业企业提高运行效率、加强风险管理,增强公司的决策能力和竞争力。

葡萄城基于40余年的专业控件技术积累和在电子表格应用领域的经验,推出《2023葡萄城表格技术产品及应用白皮书》,通过本资料您可以详细了解到葡萄城表格产品的核心技术优势,领略典型应用场景与实践案例,还可获取丰富的技术资源。

本白皮书旨在深入探讨类Excel控件在全面预算编制中的应用,重点介绍如何借助类Excel控件在业务预算和财务预算场景中进行数据的填报和分析。通过提高预算编制的效率和准确性,帮助企业更好地理解和传达预算信息,增强公司的决策能力和竞争力。

THE END
1.来自Microsoft开发人员工具的示例代码MicrosoftLearn查看Microsoft 开发人员工具和技术的代码示例。 浏览并发现可以使用 .NET、Azure 或 C++ 等产品构建的内容。https://docs.microsoft.com/zh-cn/samples/browse/
2.如何使用开发者工具?开发者工具使用教程在Chrome中使用开发者工具 1. 检查网页上的元素 这可以让我们很容易地选择网页上的任何元素。让我们假设您想要检查页面的一个部分,而您在查找该部分的代码时遇到了困难。你能做的就是按下键盘上的“CTRL + Shift + I”打开开发人员工具,然后点击如下所示的小箭头图标。 https://blog.csdn.net/nhb687095/article/details/142332172
3.excel开发者工具怎么用excel宏的使用教程1.工具栏 工具栏包括了VBE页面的绝大多数实际操作,数据量较为大。大家关键从下列一些层面开展详细介绍: 1)调成对话框:点一下菜单栏-查询,全部对话框都能够表明在里面。 2)编码调节:点一下工具栏-调节,能够见到日常写完以后假如要调节VBA编码的运作,必须使用这儿的初始化作用。创作者的E图表明,一般应用“逐字逐句https://www.dkewl.com/course/detail6582.html
4.微信web开发者工具64位的教程完美锦囊技巧教程资讯微信web开发者工具主要用于辅助开发者简单高效的开发和调试基于微信的网页或小程序,具备开发调试、代码编辑及程序发布等功能,让开发者更好的在PC或者Mac上进行开发和调试工作。微信web开发者工具利用集成的Chrome DevTools和基本的移动调试模块,协助开发者进行开发,而且使用非常方便,是开发者编程的福音! https://tech.wmzhe.com/article/83905.html
5.GoogleChrome浏览器开发者工具使用教程51CTO博客Google Chrome 浏览器 开发者工具 使用教程 对于Chrome 浏览器,除了占用内存的缺点,其他都很不错。对于Chrome 浏览器的开发者工具,Jeff 除了Elements、Resources、Network、Console这四个标签页用得比较多外,其他的都甚少理解。今天偶然看到一篇Chrome 浏览器开发者工具的使用教程,感觉不错,顺便转载在这里,感谢原作者的https://blog.51cto.com/u_16120380/6311710
6.GoogleChrome谷歌/火狐/Safari浏览器开发者工具基本使用教程在阅读下面内容之前,那么些简单的了解浏览器开发者工具到底是什么东西,到底有什么用途。 浏览器开发者工具到底是什么? 其实简单的说,浏览器开发者工具就是给专业的web应用和网站开发人员使用的工具,当然只要你有兴趣想要了解,只要你对这个世界充满这好奇,什么东西你都可以了解。 https://cloud.tencent.com/developer/article/1504862
7.如何使用网站调试工具(如Chrome开发者工具或Firebug)诊断和解决网站错误如何使用网站调试工具(如Chrome开发者工具或Firebug)诊断和解决网站错误和问题的教程和技巧 网站调试工具是开发者在开发和维护网站时的必备利器。它们可以帮助我们诊断和解决各种网站错误和问题,从而确保网站的正常运行和良好的用户体验。本文将介绍如何使用常见的网站调试工具(如Chrome开发者工具和Firebug),并分享一些调试https://wenku.baidu.com/view/3d312850ccc789eb172ded630b1c59eef8c79afd.html
8.apk开发者助手使用教程在Android开发中,APK(Android Package)是指安装包文件,它是Android应用程序的打包文件,包含了应用程序的代码、资源和清单文件。开发者在Android Studio中生成APK安装包,是将应用程序打包成可安装的APK文件,方便用详情 studio生成apk安装包 在Android开发中,APK(Android Package)是指安装包文件,它是Android应用程序的打包http://www.anzhuoe.net/apk-dabao-1244.html
9.开发者测试调试工具Xdebug安装及集成使用教程Xdebug的一个伟大方面是它的灵活性。无论你喜欢哪种框架或开发环境,你都能找到适合你工作流程的Xdebug版本。从这里开始,掌握这个工具不会花很长时间。 本教程将深入研究Xdebug,包括安装过程、将其集成到你的设置中,以及一般使用方法。 首先,让我们给你更多关于Xdebug是什么和它做什么的背景。 https://www.wbolt.com/xdebug.html
10.微信小程序开发者工具下载安装教程及注意事项启动:先启动7版本(桌面上只有一个快捷方式,所以要到安装目录下启动主程序),回车退出,再启动9版本即可使用。 补充教程:破解补丁需要替换两个文件,如有问题请安装开发者工具0.7版本登录后再用0.9版本打开。 开发人员须知 1、微信公众平台开发,是指微信公众号的业务开发、移动应用开发、PC网站开发、公众号第三方平台开发http://www.bjhwtx.com/h-nd-155151.html
11.视频教程目录 开源框架App使用教程 Gokit3入门视频(2016) ECE雾计算入门教程 Gokit 开发视频(2015) 2016年机智云开发者大会主题分享 1 机智云4.0 2 机智云4.0产品介绍 3 机智云4.0人工智能 4 快速玩转APP开发 5 一步智能,无须代码开发的智能化解决方案 6 智能热潮来袭,净水行业的互联网时代 7 通过PaaS平台进行物联垂直http://docs.gizwits.com/zh-cn/UserManual/hide/videos.html
12.浏览器F12开发者工具控制台如何设置英文界面更改中文界面图文教程有的浏览器安装完后F12开发者工具控制台是英文版的如下图,显示的是英文界面,对于英语不好的小白来说很多功能都不太明白和使用,百度查找相关参考文章更改成中文界面后简单写个教程记录下以免下次要用到的时候忘记怎么设置!同时也给需要同学提供一丢丢帮助吧 https://www.ahaoyw.com/article/822.html
13.数据库设计工具MySQLWorkbench使用教程(超级详细!)MysqlMySQL Workbench为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能,下面这篇文章主要给大家介绍了关于MySQL设计工具Workbench使用的相关资料,需要的朋友可以参考下+ 目录 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 https://www.jb51.net/article/275612.htm
14.GitHub上高质量有趣实用的开源技术教程开发者工具编程坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub. - flywingjie/GitHubDailyhttps://github.com/flywingjie/GitHubDaily