web前端常见开发工具汇总 你用过几个?

news2025/1/13 10:09:51

搬运旗下公众号的内容~

目录

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/

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

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

相关文章

上海中优城市万豪酒店推出全新国际IP童趣主题房,独特住宿体验中国首秀

2023年10月30日,中国上海 – 近日,上海中优城市万豪酒店正式推出由全球品牌娱乐公司孩之宝官方授权打造的小马宝莉和变形金刚主题客房,以创意客房、新奇体验和丰富礼遇,为童游家庭或年轻的动漫迷们开启沉浸式入住之旅,…

直击电商商城内核!一站式解决方案

作为一家深耕电商运营多年的软件开发公司,我们拥有先进的轻量级电商中台系统,且100%开源,包含B2C、B2B2C、S2B2C、O2O和社区团购等多种商业模式,无论在技术、业务架构、功能、设计还是售后支持上,我们都秉承着追求极致…

函数栈帧的创建和销毁(以C语言代码为例,汇编代码的角度分析)

函数栈帧的创建和销毁[以C语言代码为例,汇编代码的角度分析] 一.前言1.几个问题2.几个说明 二.相关寄存器和汇编命令的简要说明三.从汇编代码调试的角度逐步分析函数栈帧的创建于销毁1.函数栈区的知识:2.逐步调试分析1.保存__tmainCRTStartup这个函数栈帧的栈底地址2.正式进入m…

【Linux】centOS7安装配置及Linux的常用命令---超详细

一,centOS 1.1 centOS的概念 CentOS(Community Enterprise Operating System)是一个由社区支持的企业级操作系统,它是以Red Hat Enterprise Linux(RHEL)源代码为基础构建的。CentOS提供了一个稳定、可靠且…

解决计算机msvcp120.dll文件丢失的5种方法,亲测有效

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp120.dll丢失”。这个错误提示可能会给我们带来很大的困扰,影响我们的正常使用。本文将详细介绍msvcp120.dll丢失的原因、解决方法以及预防措施,帮助大家更好地…

python读取shadow文件脚本

python读取shadow文件脚本 该脚本源代码为kali中执行的源代码 from dataclasses import fieldswith open(/etc/shadow,r)as file:for line in file:listline.split(:)if list[1]!"*" and list[1]!"!" and list[1]!"!*":paslist[1].split($)sal…

基于FMCW雷达的人体复杂动作识别

基于FMCW雷达的人体复杂动作识别

【Python算法】算法练习(一)

❤️博客主页: iknow181 🔥系列专栏: Python、JavaSE、JavaWeb、CCNP 🎉欢迎大家点赞👍收藏⭐评论✍ 目录 1、输出n以内的质数 2、求n以内最大的m个质数的和,并打印这些质数以及它们的和 方法一 方法二…

合肥中科深谷嵌入式项目实战——人工智能与机械臂(三)

订阅:新手可以订阅我的其他专栏。免费阶段订阅量1000 python项目实战 Python编程基础教程系列(零基础小白搬砖逆袭) 作者:爱吃饼干的小白鼠。Python领域优质创作者,2022年度博客新星top100入围,荣获多家平台专家称号。…

postgresql14-sql基础(一)

初始化 在“开始”中运行pgadmin4,输入密码,连接实例,创建测试数据库:hrdb 开启查询工具面板。 https://download.csdn.net/download/hy19930118/88419281 SELECT version() AS "pg版本"简单查询 SELECT first_na…

性能测试支持结果抽样分析,执行机新增运行状态和CPU监控,MeterSphere开源持续测试平台v2.10.8 LTS版本发布

2023年10月30日,MeterSphere一站式开源持续测试平台正式发布v2.10.8 LTS版本。自2023年5月发布v2.10 LTS版本后,MeterSphere开源项目组坚持发布小版本,持续进行问题的修复更新,并针对部分功能进行优化。 本次发布的MeterSphere v…

C/C++ 作业题笔记

请计算下列代码运行结果 解析:

获取服务器或域控登录日志工具

SharpUserIP 功能简介 服务器登陆日志 (需管理员权限) 在域控或远程提取登录日志,快速获取域用户对应的 IP 地址 项目地址:https://github.com/lele8/SharpUserIP 使用说明 ___ _ _ _ ___ ___/ __| |_ __ _ _ _ _ _…

docker解决oracle中ORA-12514和ORA-03113问题

ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务; 1、进入docke容器 docker exec -it 容器id bash 2、找到并修改listener.ora文件 查看oracle的位置 命令:cat /etc/profile 这是listener.ora文件的位置 /home/oracle/app/oracl…

输入输出缓冲区的作用,c++io流介绍,转换运算符(operator+类型)

目录 引入 输入输出缓冲区的作用 流 cio流 介绍 为什么要把流进行面向对象的设计呢? 原理 使用的注意点 istream类型对象转换为逻辑条件判断值 引入 转换运算符 文件io 介绍 示例 注意点 说明 利用字节流特性 字符串io 介绍 istringstream ostringstrea…

七、【图像添加水印】

文章目录 一、制作水印1、先新建图层2、新建文字图层并调好水印文字的大小与角度3、添加图层样式4、添加定义图案 二、添加水印 一、制作水印 1、先新建图层 2、新建文字图层并调好水印文字的大小与角度 3、添加图层样式 1、打开“描边” 2、选择“颜色” 4、添加定义图案 二…

【AI视野·今日NLP 自然语言处理论文速览 第六十期】Mon, 23 Oct 2023

AI视野今日CS.NLP 自然语言处理论文速览 Mon, 23 Oct 2023 (showing first 100 of 108 entries) Totally 100 papers 👉上期速览✈更多精彩请移步主页 Daily Computation and Language Papers Exploring Linguistic Probes for Morphological Generalization Autho…

电商数据采集抓取封装数据、淘宝、天猫、京东等平台商品详情API接口参数详解

电商数据采集抓取数据、淘宝、天猫、京东等平台的电商数据抓取,网页爬虫、采集网站数据、网页数据采集软件、python爬虫、HTM网页提取、APP数据抓包、APP数据采集、一站式网站采集技术、BI数据的数据分析、数据标注等成为大数据发展中的热门技术关键词。那么电商数据…

Android开发笔记(三)—Activity篇

活动组件Activity 启动和结束生命周期启动模式信息传递Intent显式Intent隐式Intent 向下一个Activity发送数据向上一个Activity返回数据 附加信息利用资源文件配置字符串利用元数据传递配置信息给应用页面注册快捷方式 启动和结束 (1)从当前页面跳到新页…

数据库软考知识

分布式数据库透明性 封锁 加上共享锁之后只能加共享锁,加上排他锁之后,啥锁都不能加。 分布式数据库特性 伪传递定理 SQL函数定义,有点冷 来了奥,更冷 存储过程 很重要,下午第二大题也是数据库