一个前端大神电脑里的秘密

news2025/1/17 13:57:18

前言


作为前端仔,当你入职一家公司,拿到新发的电脑,你会对电脑干点啥,装开发环境?装软件?你是否铺天盖地到处找之前电脑备份的东西?又或者是想不起来有什么上一台电脑好用的软件叫什么名?

这篇文章除了记录一些作为前端常用的一些开发环境、软件、网站等,还跟大家分享一下入职新公司需要了解的一些方向

大厂面试题分享 面试题库

前端面试题库 (面试必备) 推荐:★★★★★

地址:前端面试题库

一、开发环境

1. git/svn


版本控制首选,git下载、svn下载

2. node(nvm)


作为前端,必备的一个环境,不用多解释了,node官网、node github地址、node中文地址 。 nvm是node的多版本管理器,如有需要在多版本node之间切换可使用nvm,安装教程

3. 包管理器


视自身需求选择 cnpm、pnpm、yarn

4. python


现在前端很多npm包都会用到python的编译,比如node-sass,我们自己开发node脚本也会常用到python,所以python基本上也成了前端电脑上必装的环境了,python下载地址。

提示:在安装node的时候,可以勾选上一起安装python

5. vscode/webstorm


前端用的最多的两款编辑器就是vscode/webstorm,webstorm收费,我平时用vscode比较多,这里就不多介绍webstorm了,下载地址也留下,webstorm下载。

主要还是记录vscode的内容:

1. 安装

vscode下载地址

下载过程中如果遇到下载较慢可以通过两种方式解决。 一是梯子

二是替换下载镜像链接,在vscode官网上找到对应要下载的版本,点击下载的时候会有一个下载链接

如:

可以将红框中的下载链接替换成国内的镜像

替换后的链接 https://vscode.cdn.azure.cn/stable/f80445acd5a3dadef24aa209168452a3d97cc326/VSCode-darwin-universal.zip

  1. vscode好用的插件系列

  • git相关插件:gitLens、Git History、Git History Diff

  • 汉化插件: Chinese (Simplified)

  • 开发提示相关插件: Tabnine AI(强推)、Path Intellisense(路径提示)、Vetur、Volar、Auto Close Tag、Auto Complete Tag、Auto Rename Tag、HTML Snippets、Wrap Console Log Lite

  • 浏览器调试插件: JavaScript Debugger、Debug Visualizer、scode-js-debug

  • 静态服务器:Live Server

  • 代码运行器: Code Runner

  • 正则提示插件: any-rule、Regex Previewer(辅助验证正则结果)

  • Docker插件: Docker

  • 格式化类插件: EditorConfig for VS Code、ESLint

  • 进制文件查看: Hex Editor

  • TODO提示: Todo Tree

  • 流程图绘制: drawio

  • PDF查看: vscode-pdf

  • Markdown预览:Markdown Preview Enhanced

  • SVG文件预览:SVG Viewer

  • 图片预览(在html或者css写地址的时候可直接预览):Image Preview

  • 文件依赖分析(如:.vue文件可以通过该插件看到引用了哪些依赖):Dependency Cruiser Extension

  • 颜色选择、设置:Color Highlight、Color Picker

  • 快速生成注释:vscode-fileheader 和 koroFileHeader

  • npm模块导入智能提示: npm Intellisense

  • 接口请求:REST Client

6. docker(选用)


docker可以帮助前端快速获取一些偶尔使用的环境(偶尔使用的环境,又不想在电脑上安装一大堆),如:nginx、mysql、redis等之类的,之前发过一篇简单的使用,可以参考一下,地址

7. 梯子


科学上网,不用解释

二、好网站

图片相关


  1. 代码图生成 carbon

  1. 代码图生成 ray

  1. 图片压缩-tinypng

  1. 图片压缩-picdiet

  1. 图片压缩-compresspng

  1. 图片背景消除

开发文档


  1. 聚合类开发文档

  1. 聚合类开发文档-overapi

  1. docschina.org/

  1. 菜鸟教程

  1. roadmap.sh/

在线IDE、代码美化


  1. codepen.io/

  1. codesandbox.io/

  1. code.juejin.cn/

  1. stackblitz.com/

  1. 代码美化

响应式开发、多平台测试、性能分析


  1. 多设备调试

  1. 多平台测试

  1. 性能分析

css


css动画演示

常用开发小工具


  1. smalldev

  1. tool

简历


  1. resume

  1. 500丁

AI


AI视频生成 AI代码

CDN


  1. cdnjs.com/

  1. www.bootcdn.cn/

  1. www.jsdelivr.com/

  1. cdn.baomitu.com/

正则


  1. 正则图生成

2. github.com/any86/any-r…

3. regexr.com/

设计


  1. 配色

  1. 渐变配色

  1. 头像生成

  1. 表情符号

  1. 阿里巴巴图标库

  1. 图片设计

  1. 高清图片

  1. 各类插图

其他


  1. 建站服务

  1. 变量命名

  1. gitignore

  1. 程序员笑话梗

三、好软件

1. IDE:


vscode

webstorm

sublime Text

2. 版本管理


git

sourcetree(可视化git操作)

svn

3. 抓包软件


Fiddler

Charles

4. 接口类


postman

apifox

5. 日常软件


  1. wps

  1. 截图软件 snipaste
    snipaste 功能非常强大,可截图、可取色、可钉图、可查看截图历史等等

  1. 轻量级gif录屏 LICEcap

  1. 复制历史
    mac需要安装软件: clipMenu
    window自带,快捷键 win+v 开启

  1. 时序图
    mac推荐一款叫 OmniGraffle
    window Visio

  1. 思维导图
    推荐一款在线的思维导图: 知犀思维导图

  1. PPT 推荐一款在线的PPT: 吾道

  1. todo list
    Oka todo
    Microsoft To Do

  1. 笔记
    有道云笔记
    notion
    oneNote

  1. 翻译、邮箱、通讯等。。。

6. 其他


  1. switchHosts 管理电脑hosts

  1. 强强强强烈推荐:工具集合 utools

四、梳理总结积累 - 新环境熟悉

除了一些软件、网站的分享,入职一家新公司,需要快速去熟悉什么,也来叨叨几句,去到一个新的环境,要熟悉的内容,做好笔记,总结经验,下面是仅是我个人的一些小见解,合则取

1. 熟悉 人


熟悉自己所处的团队,人际关系处好,熟悉团队的习性、技术栈、技术水平,不管是当技术管理还是技术开发,都要知道自己所处团队,能给团队带来什么?能从团队里获得什么?

2. 熟悉 目标


公司的目标是什么? 部门的目标是什么? 团队的目标是什么? 自己的目标是什么?

3. 熟悉 流程


行政、人事、产研测流程等,熟悉各种流程,能让自己工作节省不少时间,特别产研测流程,只有熟悉流程才能够去分析是否合理,和过往比较是否能够给团队提出建议,或者好的流程也能让自己吸收作为经验

大厂面试题分享 面试题库

前端面试题库 (面试必备) 推荐:★★★★★

地址:前端面试题库

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

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

相关文章

KT148A语音芯片420s秒的语音空间是什么意思,mp3文件支持多大

一、问题简介 我想问一下KT148A这个芯片真的能存420秒的语音么?我随便一个5秒的语音mp3格式都65k了,如果是这样的话 那我的mp3的源文件在最小的采样率和最小码率的情况下 mp3文件可以支持多大?有没有实际测试的数据,使用的是一线串…

【可解释性机器学习】可解释机器学习简介与特征选择方法

特征选择:Feature Importance、Permutation Importance、SHAP1. Introduction什么是可解释机器学习(Explainable ML)?为什么需要Explainable ML?直接使用一些可以interpretable的模型不好吗?2. Local Explanation方法…

Homekit智能家居DIY-智能吸顶灯

灯要看什么因素 照度 可以简单理解为清晰度,复杂点套公式来说照度光通量(亮度)单位面积,简单理解的话就是越靠近灯光,看的就越清楚,是个常识性问题。 不同房间户型对照度的要求自然不尽相同,…

http协议之Range

http协议中可能会遇到:请求取消或数据传输中断,这时客户端已经收到了部分数据,后面再请求时最好能请求剩余部分(断点续传);或者,对于某个较大的文件,能够支持客户端多线程分片下载..…

某集团汽车配件电子图册性能分析案例(三)

背景 汽车配件电子图册系统是某汽车集团的重要业务系统。业务部门反映,汽车配件电子图册调用图纸时,出现访问慢现象。 汽车集团总部已部署NetInside流量分析系统,使用流量分析系统提供实时和历史原始流量。本次分析重点针对汽车配件电子图册…

web服务器、中间件和他们的漏洞

目录 Nginx Apache Tomcat IIS 漏洞 Apache解析漏洞 文件名解析漏洞 罕见后缀 .htaccess文件 Ngnix解析漏洞 畸形解析漏洞(test.jpg/*.php) %00空字节代码解析漏洞 CVE-2013-4547(%20%00) IIS解析漏洞 目录解析漏洞(/test.asp/1.jpg) 文件名解析漏洞(test.asp;…

想转行没方向,PMP证书用处大吗?

当下了要转行的决心,你又陷入另一种焦虑中——怎么转?毕竟“隔行如隔山”。要知道缺乏经验,你要面对的是旷日持久的努力、未知的付出和回报转换率。 但别忘了,在山与山之间,有一些纵横交错的道路相连,可以…

详解SpringMVC

1.DispatcherServlet初始化时机 DispatcherServlet是由spring创建的,初始化是由Tomcat完成的,通过setLoadOnStartup来决定是否为tomcat启动时初始化 Configuration ComponentScan // 没有设置扫描包的话默认扫描当前配置的包及其子包 PropertySource(&…

verilog学习笔记- 11)按键控制蜂鸣器实验

简介: 蜂鸣器按照驱动方式主要分为有源蜂鸣器和无源蜂鸣器,其主要区别为蜂鸣器内部是否含有震荡源。一般的有源蜂鸣器内部自带了震荡源,只要通电就会发声。而无源蜂鸣器由于不含内部震荡源,需要外接震荡信号才能发声。 左边为有源…

JAVA JVM学习

1.JVM介绍 越界检查肯定有用,防止覆盖别的地方的代码。 JVM来评价java在底层操作系统的差异。 2.程序计数器 我们java源代码会变成一条一条jvm指令。 在物理上实现程序计数器,是用一个寄存器。这样速度更快。 程序计数器不会内存溢出 2.1 线程私有 …

clickhouse整合ldap,无需重启

测试你的ladp服务ldapsearch -x-bdcexample,dccom -H ldap://ldap.forumsys.com应该输出类似以下的内容# extended LDIF # # LDAPv3 # base <dcexample,dccom> with scope subtree # filter: (objectclass*) # requesting: ALL # ​ # example.com dn: dcexample,dccom o…

【Premake】构建工程

Premake 一、什么是Premake&#xff1f; Premake 是一种命令工具&#xff0c;通过读取项目脚本&#xff0c;来生成各种开发环境的项目文件。 开源地址&#xff1a;https://github.com/premake/premake-core 下载地址&#xff1a;https://premake.github.io 实例地址&#xf…

揭秘HTTP/3优先级

编者按 / 相对于HTTP2&#xff0c;HTTP/3的优先级更加简单&#xff0c;浏览器厂商更可能实现统一的优先级策略。本文来自老朋友Robin Marx&#xff0c;已获授权转载&#xff0c;感谢刘连响对本文的技术审校。翻译 / 核子可乐技术审校 / 刘连响原文链接 / https://calendar.per…

【MySQL数据库入门】:面试中常遇到的 ‘ 数据类型 ’

文章目录数据类型1.数据类型分类2.数值类型2.1 tinyint类型2.2 bit类型2.3 小数类型2.3.1 float2.3.2 decimal3.字符串类型3.1 char3.2 varchar3.3 char和varchar比较4.日期和时间类型5.enum和set数据类型 1.数据类型分类 2.数值类型 2.1 tinyint类型 create table tt1(num t…

解决unable to find valid certification path to requested target

问题描述 最近java程序去调用远程服务器接口时报错了&#xff1a; I/O error on POST request for “https://XXX.xyz/create”: sun.secu rity.validator.ValidatorException: PKIX path building failed: sun.security.provi der.certpath.SunCertPathBuilderException: una…

终极 3D 图形工具包:Ab3d.PowerToys 10.2.X Crack

Ab3d.PowerToys改进了 Ab3d.Utilities.Triangulator 通过添加对带孔的多个多边形进行三角剖分的支持&#xff08;之前只能对没有任何孔的单个多边形进行三角剖分&#xff09;。这可用于从文本创建 3D 网格。 Ab3d.Utilities.PolygonAnalyzer 现在是一个公共类&#xff0c;可用于…

【学习笔记】【Pytorch】五、DataLoader的使用

【学习笔记】【Pytorch】五、DataLoader的使用学习地址主要内容一、DataLoader模块介绍二、DataLoader类的使用1.使用说明2.代码实现好的文章学习地址 PyTorch深度学习快速入门教程【小土堆】. 主要内容 一、DataLoader模块介绍 介绍&#xff1a;分配数据集。 二、DataLoade…

EMS运行数据处理-pandas降采样、合并多表

文章目录read_csv读取出错。因为多余异常列数据解决方法pd.to_datetime(df[time_key])但time_key出现不能转换的序列解决方法pandas 提取时间序列年、月、日方法一:pandas.Series.dt.month() 方法提取月份方法二:strftime() 方法提取年、月、日方法三:pandas.DatetimeIndex.mon…

【阶段三】Python机器学习20篇:机器学习项目实战:AdaBoost回归模型

本篇的思维导图: 项目实战(AdaBoost回归模型) 项目背景 本项目应用AdaBoost回归算法进行项目实战,整体流程包括数据收集、数据预处理、探索性数据分析、特征工程、模型构建及优化、模型评估。 数据收集 本次建模数据来源于网络,数据项统计如下: 编号

问题:在 ArcMap 中编辑数据时,无法使用捕捉功能

问题&#xff1a;在 ArcMap 中编辑数据时&#xff0c;无法使用捕捉功能 说明 编辑时&#xff0c;捕捉命令无法按预期运行。无法连接要素&#xff0c;因为指针没有捕捉到地图文档中的边缘和折点。 原因 此问题可能由以下原因之一引起&#xff1a; 捕捉选项已禁用 当前编辑会…