前端工具的选择

news2024/7/4 6:31:36

目录

前端常见开发者工具

浏览器

开发者工具

VScode开发者工具快捷键 


前端常见开发者工具

浏览器

浏览器是我们最重要的合作伙伴

关于浏览器的选择,我目前主要用主要是谷歌浏览器,我个人觉得谷歌浏览器使用起来比较方便、简洁,没有太多的广告影响,对开发者也比较友好。

选用谷歌浏览器的几大好处:

  1. 高度的兼容性测试: 谷歌浏览器是全球使用最广泛的浏览器之一,因此在开发过程中使用Chrome可以确保你的网站或应用在大多数用户的设备上都能正确显示和运行。

  2. 强大的开发者工具: 谷歌浏览器内置了丰富的开发者工具,可以帮助你调试、分析和优化你的网站或应用。这些工具包括元素检查、网络监控、性能分析、JavaScript调试等功能。

  3. 实时预览和调试: 谷歌浏览器支持实时编辑和预览CSS和JavaScript代码的功能,使得开发过程更加高效。你可以在开发者工具中进行代码编辑,并立即看到更改后的效果。

  4. 移动设备模拟: 谷歌浏览器的开发者工具允许你模拟不同移动设备的屏幕尺寸和性能,以确保你的网站在各种移动设备上都能良好运行。

  5. 扩展和插件: 谷歌浏览器拥有丰富的扩展和插件生态系统,你可以通过安装适用于开发的插件来增强开发体验,例如代码编辑器、调试工具等。

  6. 自动更新: 谷歌浏览器会自动更新,确保你始终使用最新版本,从而获得更好的性能、安全性和功能。

  7. 跨平台支持: 谷歌浏览器在多个操作系统上都有版本,包括Windows、macOS、Linux等,这使得开发者可以在不同平台上保持一致的开发体验。

  8. 开发者社区支持: 谷歌浏览器有庞大的开发者社区,你可以在论坛、博客和教程中找到大量关于Chrome开发的资源和帮助。

但是同时在后期使用网站时,应该在不同的浏览器上进行测试,因此使用多个浏览器也是必不可少的。

image-20211014155717770

推荐选择

推荐谷歌浏览器,有两点原因:

  1. 简洁大方,打开响应速度快
  2. 开发者调试工具 

image-20211014160058579

开发者工具

开发者工具有效的提高了开发效率

image-20211017140437476

推荐选择

推荐选择VSCode

  1. 打开速度快
  2. 使用方便

VScode作为一个前端开发软件的好处:

  1. 轻量级和快速启动: VSCode 是一个轻量级的代码编辑器,启动速度快,占用资源较少,适合于快速开发和调试。

  2. 强大的代码编辑功能: VSCode 提供丰富的代码编辑功能,如语法高亮、自动补全、代码片段、括号匹配等,能够提高编码效率。

  3. 丰富的插件生态系统: VSCode 拥有广泛的插件和扩展,可以根据你的需要安装各种插件,如语言支持、代码格式化、版本控制等,以便将编辑器定制为适合前端开发的理想环境。

  4. 集成的调试工具: VSCode 提供了强大的调试功能,支持多种编程语言和调试器,可以方便地在编辑器中进行代码调试,帮助你快速定位和解决问题。

  5. 版本控制集成: VSCode 集成了版本控制工具,如Git,使得你可以在编辑器中管理代码仓库、提交和拉取更改,无需切换到外部工具。

  6. 终端集成: VSCode 内置了终端,你可以直接在编辑器中执行命令,进行项目管理、安装依赖等操作,避免频繁切换窗口。

  7. 智能建议和错误检查: VSCode 提供智能建议功能,根据上下文为你提供可能的代码补全选项,同时还能进行实时的语法和错误检查。

  8. 多平台支持: VSCode 可以在多个操作系统上运行,包括Windows、macOS和Linux,这使得你可以在不同平台上保持一致的开发环境。

  9. 快速切换文件和项目: VSCode 支持快速切换文件、查找文件、在项目中进行全局搜索等功能,帮助你更好地组织和浏览代码。

  10. 活跃的社区支持: VSCode 拥有活跃的用户社区,你可以在论坛、博客、教程等资源中找到大量关于使用、插件开发和问题解决的信息。

 

VScode开发者工具快捷键 

VSCode打开文件夹与创建文件

  1. 选择文件夹
  2. 拖拽文件夹

生成浏览器文件.html的快捷方式

! + 回车

VSCode常用快捷键列表

  1. 代码格式化:Shift+Alt+F
  2. 向上或向下移动一行:Alt+Up 或 Alt+Down
  3. 快速复制一行代码:Shift+Alt+Up 或 Shift+Alt+Down
  4. 快速保存:Ctrl + S
  5. 快速查找:Ctrl + F
  6. 快速替换:Ctrl + H

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/883237.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【TypeScript】tsc -v 报错 —— 在此系统上禁止运行脚本

在 VS Code 终端中执行 tsc -v ,报错 —— 在此系统上禁止运行脚本 然后 windows x ,打开终端管理员,出现同样的问题 解决方法: 终端(管理员)执行以下命令: 出现 RemoteSigned 则代表更改成功…

Flask-SQLAlchemy

认识Flask-SQLAlchemy Flask-SQLAlchemy 是一个为 Flask 应用增加 SQLAlchemy 支持的扩展。它致力于简化在 Flask 中 SQLAlchemy 的使用。SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面, 使用简单。 ORM优缺点 优点 有语法提示, 省去自己拼写SQL,保证SQL…

誉天HCIP-Datacom课程简介

HCIP-Datacom课程介绍:HCIP-Datacom分为一个核心技术方向:HCIP-Datacom-Core Technology H12-821 (核心技术)六个可选子方向:HCIP-Datacom-Advanced Routing & Switching Technology H12-831 (高级路…

ubuntu设置共享文件夹成功后却不显示找不到(已解决)

1.首先输下面命令查看是否真的设置成功共享文件夹 vmware-hgfsclient如果确实已经设置过共享文件夹将输出window下共享文件夹名字 2.确认自己已设置共享文件夹后输入下面的命令 //如果之前没有命令包则先执行sudo apt-get install open-vm-tools sudo vmhgfs-fuse .host:/ /mn…

Ubuntu18.04.4裸机配置

下载虚拟机Ubuntu18.04.4 链接:https://pan.baidu.com/s/1jyucyUSXa9-Fw9ctuU87hA 提取码:o42a –来自百度网盘超级会员V5的分享 VMware选择镜像安装 设置你的用户名,就像windows上登录用户一样简单 下一步……下一步……如此简单 下载…

《Effects of Graph Convolutions in Multi-layer Networks》阅读笔记

一.文章概述 本文研究了在XOR-CSBM数据模型的多层网络的第一层以上时,图卷积能力的基本极限,并为它们在数据中信号的不同状态下的性能提供了理论保证。在合成数据和真实世界数据上的实验表明a.卷积的数量是决定网络性能的一个更重要的因素,而…

TiDB数据库从入门到精通系列之一:TiDB数据库的软硬件环境要求和系统配置检查

TiDB数据库从入门到精通系列之一:TiDB数据库的软硬件环境要求和系统配置检查 一、软件和硬件配置要求1.操作系统及平台要求2.服务器建议配置3.网络要求4.磁盘空间要求 二、TiDB 环境与系统配置检查1.在 TiKV 部署目标机器上添加数据盘 EXT4 文件系统挂载参数2.设置 …

ECOLOGY9实现正文文档按发布范围授权查看

需求:E9流程需要流程归档后,正文文档按发布范围授权查看,不需要是流程参与者。 解决:表单中定义发布范围是人力资源条件 在流程基础设置-功能设置中设置启用按人力资源 条件字段赋权。 实现的效果。

司徒理财:8.15黄金美盘多空最新操作建议

黄金一直没能跌破1902的支撑,司徒理财依旧维持低多看涨的思路不变,早盘1905多单继续持有中,静待美盘拉升!黄金现在的下跌力度已经衰竭,并且日线上已经跌至200日均线的支撑位置,大周期的均线支撑&#xff0c…

WSL2 ubuntu子系统OpenCV调用本机摄像头的RTSP视频流做开发测试

文章目录 前言一、Ubuntu安装opencv库二、启动 Windows 本机的 RTSP 视频流下载解压 EasyDarwin查看本机摄像头设备开始推流 三、在ubuntu 终端编写代码创建目录及文件创建CMakeLists.txt文件启动 cmake 配置并构建 四、结果展示启动图形界面在图形界面打开终端找到 rtsp_demo运…

阿里云与中国中医科学院合作,推动中医药行业数字化和智能化发展

据相关媒体消息,阿里云与中国中医科学院的合作旨在推动中医药行业的数字化和智能化发展。随着互联网的进步和相关政策的支持,中医药产业受到了国家的高度关注。这次合作将以“互联网 中医药”为载体,致力于推进中医药文化的传承和创新发展。…

PDB Database - 高质量 RCSB PDB 蛋白质结构筛选与过滤

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/132307119 Protein Data Bank (PDB) 是一个收集和存储三维结构数据的公共数据库,主要包括蛋白质和核酸分子。PDB 由美国、欧洲和日本三…

机器学习深度学习——机器翻译(序列生成策略)

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——seq2seq实现机器翻译(详细实现与原理推导) 📚订阅专栏:机…

卡车盲区监测+360全景

一、背景分析 1.AI视觉智能终端的ADAS主动防撞告警、DMS驾驶员异常行为告警功能。通过摄像头和人工智能算法对前方车辆、车道、交通场景进行检测识别,再结合对车辆运动状态和驾驶员行为的分析,有效预测ADAS前车碰撞、车道偏离等危险,并对DMS…

pytorch3d成功安装

一、pytorch3d是什么? PyTorch3D的目标是帮助加速深度学习和3D交叉点的研究。3D数据比2D图像更复杂,在从事Mesh R-CNN和C3DPO等项目时,我们遇到了一些挑战,包括3D数据表示、批处理和速度。我们开发了许多有用的算子和抽象&#xf…

好用画流程图软件推荐 excalidraw

作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。 热门文章推荐…

《Zookeeper》源码分析(十一)之选举通信网络辅助类

目录 Listener数据结构构造函数run() ListenerHandler数据结构run() SendWorker数据结构构造函数run() RecvWorker数据结构run() Listener Listener用于管理服务器的选举端口。 数据结构 构造函数 run() Listener的主要工作是创建一系列的ListenerHandler并将他们投放到线程池…

无线充电底座

<项目>无线充电器 前言 个人DIY的无线充电底座&#xff08;带磁吸&#xff09;&#xff0c;基于IP6829方案。 Drawn By:67373 硬件部分 3D模型 资料开源链接 https://github.com/linggan17/WirelessCharge

03-循环和关系表达式

循环和关系表达式 5.1、for循环 例子 // forloop.cpp -- introducing the for loop #include <iostream> int main() {using namespace std;int i; // create a counter // initialize; test ; updatefor (i 0; i < 5; i)cout << "C knows loops.\n…

从零开始学习VBA(一)

前置配置设置 首先配置开发设置&#xff08;不同版本的配置方法会有差异&#xff0c;可根据自己使用的EXCEL版本到网络上找对应的方法&#xff0c;比如直接搜索Excel2010 开发工具&#xff09; 以下为excel2016配置方法&#xff1a; 操作路径&#xff1a;文件-选项-自定义功…