前端零基础入门-002-集成开发环境

news/2024/9/20 1:26:57/

本篇目标

  1. 了解市面上常用的前端集成开发环境(ide)
  2. 掌握 HBuiberX 的使用:下载安装,新建项目、网页、运行网页。

内容摘要

本篇介绍了市面上流行的几款前端集成开发环境(ide),并介绍了 HbuilderX 的安装和使用。

阅读时间预计10~15分钟。

集成开发环境(ide)

俗话说工欲善其事,必先利其器,用记事本写html虽然可以,但是效率太低了,并且后续网页文件多了也不方便管理。

这边介绍几款好用的前端开发工具,方便提高开发效率,它们包含了编辑、运行、调试等功能,俗称集成开发环境,英文全称为:Integrated Development Environment,简称就是ide。

其中常见的几款前端开发工具如下:

1. HBuilderX 国人开发,简单易用。
2. VsCode 微软开发,很受欢迎。
3. WebStorm 重量级的ide,功能全。
4. Sublime 高级记事本,需要配合插件使用。

1) HBuilderX

HBuilderX 国人开发的ide,小巧轻便,开箱即用,符合国人的使用习惯,界面也特别清爽护眼,而且还是免费的。

2) VsCode

VsCode 是由微软开发的ide,开源免费,社区活跃,可以配置插件应用各种场景开发,目前是很受欢迎的编辑器。

3) WebStorm

JetBrains 出品的ide,重量级的ide,和 HBuilderX 一样开箱即用,功能也非常强大。
不过这个是收费软件,另外因为重,会比较吃资源,如果电脑不是很好,运行起来会比较卡。

4) Sublime

Sublime 看起来更像是一个高级的记事本,通过插件也可以实现前端开发。
是收费软件,可以无限期试用,但是会有激活提示弹窗。

这边大家可以根据自己的使用习惯选择适合的ide,前期如果不太熟悉的话,推荐使用 HBuilderX,主要就是因为它小巧、免费、开箱即用。

后续的代码演示都会在 HBuilderX 上进行,下面介绍一些 HBuilderX 的简单使用。

HBuilderX使用

1) 下载软件

前往官网进行下载:

https://www.dcloud.io/hbuilderx.html

根据自己的操作系统选择相应的版本,我们选择标准版进行下载。

备注:

上面贴的地址在写作时可以正常访问,但是万事万物并非一成不变。如果不能访问,大家可以通过百度搜索找到相应的下载地址。

在后续的学习和工作中,我们会碰到各种各样的问题,学会使用百度搜索解决问题也是一项重要的技能。

2) 安装

windows版本是一款绿色软件,解压后找到其中的 HBuilderX.exe 运行即可。一般来讲可以将其解压到 C:\Program Files 目录,然后在桌面设置快捷方式。

mac版本是dmg的安装包文件,直接安装即可。

3) 新建项目

网页文件一般都是在项目下面,我们需要先新建一个项目,可以通过如下方式新建一个项目:

文件 -> 新建 -> 项目

输入项目名称:演示项目 。

4) 新建网页

项目建完后就可以在项目下面新建网页文件了。

右键点击项目 -> 新建 -> html文件

文件名称为:hello.html,新建完成后 hello.html 网页文档结构就都有了,这个就是使用ide的好处了。我们在body标签内输入 “Hello ide!” 内容。

如果是按照上面一步一步操作下来,最后应该是的一个页面:

1

5) 运行网页

运行网页可以通过:

运行 -> 运行到浏览器 -> Chrome

在谷歌浏览器上就可以看到如下输出了:

2

技巧:

除了通过操作菜单运行网页文件,我们也可以通过快捷键的方式:

ctrl + r -> 1

一般来讲,ide的菜单上都会有相关的快捷键说明,在使用的时候留意一下,多使用几次就熟悉了。

熟练使用快捷键能极大的提高学习和工作效率。

了解:

和之前不一样,使用 HBuilderX 运行网页文件会运行一个内置的web服务,端口是用8848。

网页文件编写好后,要给其他人访问就需要部署在服务器上,这边先了解一下即可。

本篇总结

  1. 使用集成开发环境可以提高学习和工作效率。
  2. 根据自己的使用习惯选择工具即可,前期不熟的话推荐用HBuilderX。
  3. HBuilderX下载安装、新建项目、网页、运行网页。

练习题

  1. ide是什么?为什么要使用ide?
  2. 使用百度搜索的方式找到HBuilderX官网,并下载安装。
  3. 使用HBuilderX进行开发,新建项目、网页并运行。

http://www.ppmy.cn/news/26750.html

相关文章

揭开JavaWeb中Cookie与Session的神秘面纱

文章目录1,会话跟踪技术的概述2,Cookie2.1 Cookie的基本使用2.2 Cookie的原理分析2.3 Cookie的使用细节2.3.1 Cookie的存活时间2.3.2 Cookie存储中文3,Session3.1 Session的基本使用3.2 Session的原理分析3.3 Session的使用细节3.3.1 Session…

c++提高篇——queque容器

一、queque容器基本概念 Queue是一种先进先出(FIFO)的教据结构,它有两个出口 队列容器允许从一端新增元素,从另一端移除元素。队列中只有队头和队尾才可以被外界使用,因此队列不允许有遍历行为队列中进数据。 queque容器可以形象化为生活中…

ubantu python完整安装示例(python3.7.1演示)

文章目录前言准备源码包1.下载2.解压准备工作(重要)1.下载cmake(用于编译源码)2.下载必要的Module注意事项编译安装链接并验证配置环境变量1.移除原3.5link2.更换默认python3 的版本为3.73.添加路径前言 为什么需要使用源码编译安装&#xf…

C++空指针和野指针

空指针:指针被赋值为空 例如: int* p nullptr;int* p NULL; 空指针指向的地址是00000000,但空指针不可以解引用 野指针:指针指向了不可控的位置 例如: 未初始化 int* p; //野指针 越界访问 int intArr[5]{0, 1, …

硬件设备 之一 详解 JTAG、SWD 接口、软 / 硬件断点、OpenOCD、J-link

JTAG 和 SWD 在嵌入式开发中可以说是随处可见,他们通常被用来配合 J-Link 、ULINK、ST-LINK 等仿真器在线调试嵌入式程序。此外,还有飞思卡尔芯片中的 Background debug mode(BDM) 接口,Atmel 芯片中的 debugWIRE &…

OAK相机跑各种yolo模型的检测帧率和深度帧率

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…

使用loading动画让你的条件渲染页面更高级

前言在我们做项目的使用常常会使用条件渲染去有选择的给用户展示相关页面,如果渲染的数据或场景比较多比较复杂,那么往往需要3、4s的时间去完成,用户点击了之后就会陷入3、4s的空白期,并且这段时间屏幕是处于一种”未响应“的状态…

Spring IOC 容器 Bean 加载过程

Spring IOC 容器 Bean 加载过程 Spring 对于我们所有的类对象进行了统一抽象,抽象为 BeanDefinition ,即 Bean 的定义,其中定义了类的全限定类名、加载机制、初始化方式、作用域等信息,用于对我们要自动装配的类进行生成。 Sprin…

漫画 | Python是一门烂语言?

这个电脑的主人是个程序员,他相继学习了C、Java、Python、Go, 但是似乎总是停留在Hello World的水平。 每天晚上,夜深人静的时候,这些Hello World程序都会热火朝天地聊天但是,这一天发生了可怕的事情随着各个Hello wor…

离散数学笔记_第一章:逻辑和证明(1)

1.1命题逻辑1.1.1 命题 1.1.2 逻辑运算符 定义1: 否定联结词定义2: 合取联结词定义3: 析取联结词定义4: 异或联结词1.1.3 条件语句 定义5: 条件语句定义6: 双条件语句1.1.1 命题 1.命题:是…

记一次 .NET 某医保平台 CPU 爆高分析

一:背景 1. 讲故事 一直在追这个系列的朋友应该能感受到,我给这个行业中无数的陌生人分析过各种dump,终于在上周有位老同学找到我,还是个大妹子,必须有求必应 😁😁😁。 妹子公司的…

【结构体版】通讯录

👦个人主页:Weraphael ✍🏻作者简介:目前是C语言学习者 ✈️专栏:项目 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&#x…

数据库期末复习总结-hnu

基本把所有知识点都罗列了(吧),小部分知识点(求闭包、多值依赖)留到以后再补吧,先把坑留在这里。 整理不易,多多点赞(orz) 第一章 数据库系统 数据库:可长期…

Allegro无法打开10度走线命令的原因和解决办法

Allegro无法打开10度走线命令的原因和解决办法 做PCB设计的时候,10度走线也是较为常见的设计方式,Allegro支持10度走线,如下图 需要10度走线的时候,Options只需要勾选Route offset命令即可 但有时options处会看不到10度走线的命令,如下图

python--matplotlib(3)

前言 Matplotlib画图工具的官网地址是 http://matplotlib.org/ Python环境下实现Matlab制图功能的第三方库,需要numpy库的支持,支持用户方便设计出二维、三维数据的图形显示,制作的图形达到出版级的标准。 其他matplotlib文章 python--matpl…

力扣(LeetCode)418. 屏幕可显示句子的数量(2023.02.20)

给你一个 rows x cols 的屏幕和一个用 非空 的单词列表组成的句子,请你计算出给定句子可以在屏幕上完整显示的次数。 注意: 一个单词不能拆分成两行。 单词在句子中的顺序必须保持不变。 在一行中 的两个连续单词必须用一个空格符分隔。 句子中的单词总…

预告|2月25日 第四届OpenI/O 启智开发者大会昇腾人工智能应用专场邀您共启数字未来!

如今,人工智能早已脱离科幻小说中的虚构想象,成为可触及的现实,并渗透到我们的生活。随着人工智能的发展,我们正在迎来一个全新的时代——数智化时代。数据、信息和知识是这个时代的核心资源,而人工智能则是这些资源的…

react源码中的协调与调度

requestEventTime 其实在React执行过程中,会有数不清的任务要去执行,但是他们会有一个优先级的判定,假如两个事件的优先级一样,那么React是怎么去判定他们两谁先执行呢? // packages/react-reconciler/src/ReactFibe…

边玩边学,13个 Python 小游戏真有趣啊(含源码)

经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对? 比方说,你有没有想过,可以通过打游戏来学编程? 今天我想跟大家分享几个Python小游…

Linux 学习指南

Linux 学习指南 文章目录Linux 学习指南前言一、在线教程1.1鸟哥的 Linux 私房菜1.2Linux 工具快速教程1.3快乐的 Linux 命令行1.4Linux 教程 | 菜鸟教程1.5Linux 教程 | W3Cschool二、社区网站2.1Linux 中国2.2Linux 公社2.3Linux Today2.4ChinaUnix2.5Linux 运维部落三、在线…