前端工具的选择

简介: 前端工具的选择

前端常见开发者工具

浏览器

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

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

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

  1. 高度的兼容性测试 谷歌浏览器是全球使用最广泛的浏览器之一,因此在开发过程中使用Chrome可以确保你的网站或应用在大多数用户的设备上都能正确显示和运行。
  2. 强大的开发者工具: 谷歌浏览器内置了丰富的开发者工具,可以帮助你调试、分析和优化你的网站或应用。这些工具包括元素检查、网络监控、性能分析、JavaScript调试等功能。
  3. 实时预览和调试: 谷歌浏览器支持实时编辑和预览CSS和JavaScript代码的功能,使得开发过程更加高效。你可以在开发者工具中进行代码编辑,并立即看到更改后的效果。
  4. 移动设备模拟: 谷歌浏览器开发者工具允许你模拟不同移动设备的屏幕尺寸和性能,以确保你的网站在各种移动设备上都能良好运行。
  5. 扩展和插件: 谷歌浏览器拥有丰富的扩展和插件生态系统,你可以通过安装适用于开发的插件来增强开发体验,例如代码编辑器、调试工具等。
  6. 自动更新: 谷歌浏览器会自动更新,确保你始终使用最新版本,从而获得更好的性能、安全性和功能。
  7. 跨平台支持: 谷歌浏览器在多个操作系统上都有版本,包括Windows、macOS、Linux等,这使得开发者可以在不同平台上保持一致的开发体验。
  1. 开发者社区支持: 谷歌浏览器有庞大的开发者社区,你可以在论坛、博客和教程中找到大量关于Chrome开发的资源和帮助。

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

推荐选择

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

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


开发者工具

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

推荐选择

推荐选择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 支持快速切换文件、查找文件、在项目中进行全局搜索等功能,帮助你更好地组织和浏览代码。
  1. 活跃的社区支持: 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
相关文章
|
5月前
|
存储 缓存 资源调度
链接、包管理工具、polyrepo、monorepo以及Lerna 工具的使用
链接、包管理工具、polyrepo、monorepo以及Lerna 工具的使用
233 0
|
缓存 前端开发 JavaScript
前端工具Vite的出现解决了什么?
在 ESM 出现之前,Javascript 是没有一个标准的模块方案。 比如说 `CJS` 是用于 Node 服务端的模块化方案,`AMD` 是用于浏览器的模块化方案。为了解决这个模块共用性问题,出现了 `UMD` 用于兼容这两种模块规范。 鉴于上面共用性问题,实际开发中配置的打包方式,采用的还是 UMD 模式。因为这样可以避免打包而产生的规范问题,并且在 ESM 不能使用的情况下也会选择 UMD。
125 0
前端工具Vite的出现解决了什么?
|
缓存 前端开发 JavaScript
前端封装库/工具库的实用工具库之Lodash
当今,前端开发已经成为了互联网行业中的主流技术之一。在大多数项目中,我们都需要用到很多的 JavaScript 工具库来提供便利的操作和优化性能。其中一个非常流行的 JavaScript 工具库是 Lodash。 Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。它提供了对数组、数字、对象、字符串等常用数据类型的处理方法,并且支持链式调用和函数式编程风格,优化了 JavaScript 应用的性能和可读性。
356 1
|
前端开发 JavaScript 开发者
前端封装库/工具库的实用工具库之UnderScore
前端封装库/工具库是现代Web开发中必不可少的一部分。在众多的实用工具库中,UnderScore是一个非常受欢迎和广泛使用的工具库。今天我们就来了解一下UnderScore这个实用工具库。
337 1
|
缓存 JSON 资源调度
前端包管理器的依赖管理原理
本文主要探究前端包管理器的依赖管理原理,希望对读者有所帮助。
659 0
前端包管理器的依赖管理原理
|
JavaScript 前端开发 iOS开发
《智能前端技术与实践》——第1章 开发环境配置——1.3 安装 npm 包管理工具
《智能前端技术与实践》——第1章 开发环境配置——1.3 安装 npm 包管理工具
118 0
|
存储 缓存 资源调度
pnpm技术体系之:高性能包管理工具
pnpm 是 performant npm(高性能的 npm),它是一款快速的,节省磁盘空间的包管理工具,同时,它也较好地支持了 workspace 和 monorepos。
pnpm技术体系之:高性能包管理工具
|
资源调度 前端开发
主流脚手架工具介绍
主流脚手架工具介绍
408 0
|
编解码 前端开发 JavaScript
前端工具 - 开发者工具(F12)
前端工具 - 开发者工具(F12)
174 0
|
存储 资源调度 JavaScript
前端包管理 pnpm 学习资料整理
上周 pnpm 发布 6.32,支持 `onlyBuiltDependencies`,它是一个功能全面,性能优越的包管理器,快来体验 pnpm 吧。
966 0