web前端常见开发工具汇总 你用过几个?
搬运旗下公众号的内容~

目录
1.记事本
2.Visual studio code
3.Hbuilder
4.Eclipse
5.Webstorm
6.Notepad++
随着信息时代的不断进步,互联网在人类社会中所占的地位愈发举足轻重。大大小小的网站,构成了如今光怪陆离的网络社会。我们知道,网站开发分为前端、后端两部分,其中前端部分主要负责网页的设计与排版,而后端部分则主要负责服务器的运营与用户数据的收集。
前端部分的三大核心便是HTML,CSS和JavaScript三门语言。
网页的真身,便是以htm或html结尾的超文本文件。其中HTML作为超文本标记语言,主要负责通过一系列标签使整个网页的结构完整;而CSS名为层叠样式表,用于给网页化妆,添加样式;而JavaScript作为一门编程脚本语言,负责给网页添加行为,使整个网页能够响应用户的操作。
俗话说,工欲善其事,必先利其器。今天学长就来带大家了解web前端中常用的几种工具吧~
1.记事本
记事本作为一款Windows自带的文本编辑器,支持各种后缀的输出。在前端制作方面,只需将将任意格式的文本文件后缀改为htm或者html即可作为网页文件在浏览器中运行。这种方式的优点是成本低,入门门槛小,适合初学者进行一个浅层的理解与练习。
2.Visual studio code
学长最为推荐的一款前端开发工具,作为微软公司的一代杰出产品,vscode本身支持很多种类的插件,支持多种智能补全代码,为开发者带来很多便利。自学长开始学习前端以来接触过诸多款式的IDE,不过vscode始终为我开发网页的不二之选。这可能就是传说中的初恋情结?

官网网址:https://code.visualstudio.com/
学长推荐的几款插件:

第一个是必备,可以自动补全很多标签、代码等。
第三个是中文汉化,vscode的汉化还是比较不错的,建议初学者都汉化一下,方便初始阶段的学习,当然资深开发者可以不装,毕竟外国的开发工具相似度很高,其实接触的时间长了,大部分英语很容易理解。
第五个可以直接在浏览器中预览网页页面,也是开发中必不可少的插件。
第六个纯粹是美化工具咯,让vs看起来更有科技感。

还有一个小技巧分享给大家:在建立html为后缀的文件后,通过输入英文感叹号并回车的方式可以自动生成网页大框架和默认元信息,是vs非常方便的一大操作。
3.Hbuilder
另一款名叫Hbuilder,这款IDE最吸引人的便是令人感到舒适的用户界面,试想在长期开发的工作压力下,生理心理方面都会有负面的反馈,这时一款美观的开发工具就显得尤为重要,不过相比之下,学长还是更喜欢vscode,各位感兴趣的小伙伴可以自行了解哦。

官网戳这里:https://www.dcloud.io/

4.Eclipse
学习过Java的小伙伴们都知道eclipse这一开发工具,其实,eclipse还可以开发前端页面哦。学长虽然不是很喜欢用eclipse开发前端,不过eclipse的后端开发还是非常简易的,无论是连接数据库还是打包jar文件输出都非常方便,值得大家关注。

官网复制这里:
https://www.eclipse.org/downloads/
5.Webstorm
从事软开的铁汁们,对JetBrains这家公司一定不陌生,举个例子,JetBrains对于IT人士的重要程度犹如Adobe对设计人士的重要程度一般,JetBrains旗下有很多知名的IDE,如开发Java的IntelliJ IDEA,开发Python的pycharm,c++编辑器clion,以及专用于Android开发的Android studio....... 见名知意,webstorm是JetBrains旗下一款开发JavaScript及web前端的IDE,被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。不过站在学生的角度,webstorm在很多方面是不如vscode的,一方面webstorm体积更大,对电脑的配置要求更高;另一方面,JetBrains的大部分软件的企业版都是需要收费的(破解版暂且不谈),虽然可以下载免费的社区版,不过权衡之下vsscode体积小,且插件更为广泛,比较适合初学者;而webstorm更适合熟练掌握各种框架的资深人士使用

官网链接:
https://www.jetbrains.com/zhcn/webstorm/
6.Notepad++
类似windows自带的记事本(notepad),不过在编辑代码方面更加有优势,而且最重要的是占用空间特别小,支持多种语言,值得各位小伙伴下载尝试哦~

官网地址在这里:
https://notepad-plus-plus.org/

打不开的同学也可以通过该网站进行下载:
https://notepad-plus.en.softonic.com/
相关文章:
web前端常见开发工具汇总 你用过几个?
搬运旗下公众号的内容~ 目录 1.记事本 2.Visual studio code 3.Hbuilder 4.Eclipse 5.Webstorm 6.Notepad 随着信息时代的不断进步,互联网在人类社会中所占的地位愈发举足轻重。大大小小的网站,构成了如今光怪陆离的网络社会。我们知道,…...
518抽奖软件,可从Excel~Word~Pdf~网页导入名单
518抽奖软件简介 518抽奖软件,518我要发,超好用的年会抽奖软件,简约设计风格。 包含文字号码抽奖、照片抽奖两种模式,支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 从Excel、WPS表格导入 整列: 用鼠…...
初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载
初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载 构件的其中一个属性、方法,查找内容,替换内容。 构件工具箱非常丰富,其中该构件在 文本件构件板菜单下。 编程系统化课程总目…...
Objective-C基本数据类型使用
// // main.m // OC_BASE_USEAGE // // Created by Hacker X on 2023/10/22. //#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {autoreleasepool {NSLog("Objective-C 数据类型基本使用");//Objective-C 数据类型对应的格式化…...
【前端早早聊直播回顾】Harmony Next 与 Flutter 的不解之缘
Hello 大家好,我是 Flutter GDE 郭树煜,本次要分享的话题是关于鸿蒙与 Flutter 的故事,可能没接触过的会感觉有点懵,Harmony 和 Flutter 有啥关系,它们怎么会被放到一起讲了呢?接下来就让我们来聊聊这个问题…...
Vue之CSS基础
CSS:层叠样式表 1、选择器 从模板template中选择某元素进行样式设置 需要注意的是作用域到底是当前模板还是整个html文档 1.1 基础(单一)选择器 标签、类、 id、通配符 标签、直接使用标签名,比如div,span… 优点:全选 模板中的名{。。。}…...
【c++|opencv】二、灰度变换和空间滤波---3.均值滤波
every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 均值滤波 1. 均值滤波 #include <iostream> #include <opencv2/opencv.hpp> #include"Salt.h"using namespace cv; using names…...
【Arduino环境下驱动合宙esp32c3单片机基本外设】
【esp32c3基本外设驱动】 1. GPIO调试1.1 源码分享2.2 实验效果 2. ADC调试2.1 源码分享2.2 实验效果 3. WS2812驱动3.1 源码分享3.2 实验效果 4. 旋转编码器4.1 源码分享4.2 测试效果 5. SSD1306屏幕驱动5.1 源码分享5.2 测试效果 6. 双cpu同时工作测试6.1 源码分享6.2 测试效…...
一站式迁移,人大金仓助力大地保险业务无感升级
2021年3月,国家发布《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》,纲要明确提出“稳妥发展金融科技,加快金融机构数字化转型”、“推进金融业信息化核心技术安全可控,维护金融基础设施安全”。 202…...
基于SSM的模具制造企业订单跟踪管理系统设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…...
计算机基础知识41
前端 # 前端是所有跟用户直接打交道 比如:PC页面、手机页面、汽车显示屏,肉眼可以看见的 # 后端:一堆代码,用户不能够直接看到,不直接与用户打交道 常见的后端:Python、Java、Go等 # 学了前端就可以做全栈…...
requests之get请求实例-百度搜索
视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium 百度搜索请求地址: https://www.baidu.com/s?wd宝马 如果我们直接用requests.get()进行访问,发现没有返回内容,因为百度服务器通过headers头…...
Linux进程程序替换
文章目录 进程程序替换程序替换函数execl()函数调用另外一个可执行程序 execlp()函数ecexv()函数execle()函数 替换函数总结 进程程序替换 什么是进程程序替换?为什么要有程序替换? 顾名思义,进程程序替换就是把该进程中的程序替换掉&#x…...
Istio实战(九)-Envoy 流量劫持
前言 Envoy 是一款面向 Service Mesh 的高性能网络代理服务。它与应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络。当基础架构中的所有服务流量都通过 Envoy 网格时,通过一致的可观测性,很容易地查看问题区域,调整整体性能。 Envoy也是istio的核心组件之一…...
Node.js 的pm2 库
Node.js 是一个非常流行的 JavaScript 运行时环境,用于编写服务器端代码。随着 Node.js 应用程序的增长, 我们需要一种可靠的方式来管理应用程序的生命周期。这就是 pm2 库的作用。它是一个流行的 Node.js 应用程序进程管理器,可以帮助我们管…...
AutoX.js - openCV多分辨率找图
AutoX.js - openCV多分辨率找图 一、起因 AutoXjs 中有两个找图相关的方法 findImage 和 matchTemplate,之前一直没发现什么问题,但最近在一次测试找图时,明明大图和模板图的轮廓都清晰,却怎么也找不到图,降低阈值参…...
Python爬虫实战案例——第七例
文章中所有内容仅供学习交流使用,不用于其他任何目的!严禁将文中内容用于任何商业与非法用途,由此产生的一切后果与作者无关。若有侵权,请联系删除。 目标:LI视频采集 地址:aHR0cHM6Ly93d3cucGVhcnZpZGVv…...
C# 图解教程 第5版 —— 第13章 数组
文章目录 13.1 数组13.1.1 定义13.1.2 重要细节 13.2 数组的类型13.3 数组是对象13.4 一维数组和矩形数组13.5 实例化一维数组或矩形数组13.6 访问数组元素(*)13.7 初始化数组13.7.1 显示初始化一维数组13.7.2 显示初始化矩形数组13.7.3 初始化矩形数组的…...
android studio启动Task配置
Android studio 高版本默认不开启Task配置,需要自己手动开启 1.低版本配置路径:(复制他人图片) 2.高版本路径:添加下图勾选配置即可 3.gradle task 3.1 初识task gradle中所有的构建工作都是由task完成的,它帮我们处…...
Xcode运行程序提示 Executable Path is a Directory 问题解决
一、首先运行模拟器报错(没有记录),解决办法: TARGET->Build Settings->Architectures -> Exclude Architectures里面填入arm64,后运行模拟器成功 二、其次模拟器开发完成后,xcode运行真机调试&…...
Swift-All快速上手:小白也能轻松搞定大模型训练与部署
Swift-All快速上手:小白也能轻松搞定大模型训练与部署 1. 为什么选择Swift-All? 如果你刚接触大模型训练,可能会被各种复杂的工具和框架吓到。配置环境、处理分布式训练、管理显存...这些技术细节常常让新手望而却步。这就是Swift-All的价值…...
FastMoss TikTok电商数据爬取实战:JS逆向与MD5签名破解
1. FastMoss TikTok电商数据爬取的核心挑战 最近在研究FastMoss平台的TikTok电商数据爬取,发现最大的难点在于请求签名加密。当你访问https://www.fastmoss.com/zh/e-commerce/saleslist这个页面时,切换周榜会触发一个带有fm-sign签名的加密请求。这个签…...
别再让数据库“吃”脏数据了!一文讲透MySQL约束,从入门到精通
作为一名程序员,我们每天都在和数据库打交道。不知道你有没有遇到过这样的情况:用户注册时填写的年龄是200岁,性别是“未知”,或者明明员工表里存了一个部门ID,但在部门表里却根本找不到这个部门。这些“脏数据”就像定…...
浅谈:区块链存在的三点隐患问题
上文我们讲了区块链这个话题,有读者可能会有疑问:如果说区块链技术如此完美,为什么我们现在还没有广泛地用上它呢?实际上,区块链技术还处于发展早期,还在讨论和推进当中,而区块链的技术发展也较…...
NotaGen优化升级:如何将生成的乐谱导入MuseScore进行精修
NotaGen优化升级:如何将生成的乐谱导入MuseScore进行精修 1. 引言 在AI音乐创作领域,NotaGen作为基于LLM范式的符号化音乐生成模型,已经展现出强大的创作能力。然而,AI生成的乐谱往往需要经过专业音乐人的进一步调整和优化&…...
医学影像融合避坑指南:如何避免MRI-PET配准中的常见伪影问题
医学影像融合避坑指南:如何避免MRI-PET配准中的常见伪影问题 在精准医疗时代,多模态医学影像融合已成为临床诊断和科研分析的重要工具。当我们将功能显像的PET与高分辨率解剖结构的MRI相结合时,理想情况下应该获得"11>2"的互补优…...
别再死记硬背公式了!用Python+SymPy手把手推导平面2R机器人动力学方程
用PythonSymPy实战推导平面2R机器人动力学方程 在机器人学领域,动力学方程的推导往往是理论学习中最令人头疼的环节。传统教材中密密麻麻的偏微分符号和冗长的代数运算,让许多初学者望而却步。本文将带你用Python的SymPy符号计算库,从零开始完…...
Python工业网关通信异常?97%的调试失败源于这4个隐蔽配置陷阱(附实时诊断脚本)
第一章:Python工业网关通信异常的典型现象与诊断范式工业现场中,基于Python构建的边缘网关常因协议适配、资源约束或环境干扰出现通信异常。典型现象包括:Modbus TCP连接频繁超时、MQTT订阅后无消息到达、OPC UA会话意外中断、串口数据乱码或…...
Axure RP 全版本界面汉化:从环境配置到深度优化的完整实施指南
Axure RP 全版本界面汉化:从环境配置到深度优化的完整实施指南 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包,不定期更新。支持 Axure 9、Axure 10。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-c…...
网易云音乐评论爬虫实战:破解加密接口抓取数据
一、接口分析:找准评论数据请求入口 在抓取网易云音乐歌曲评论时,我们不难发现,页面并不会随着翻页刷新跳转,评论的加载属于异步AJAX请求。这类接口有一个明显特点:接口地址固定不变,分页切换完全依靠请求载…...
