前端环境搭建,保姆式教学

搭建前端环境和后端环境搭建 前后端环境搭建 阅读详情

前言❤️❤️

hello hello💕,这里是洋不写bug~😄,欢迎大家点赞👍👍,关注😍😍,收藏🌹🌹

这是本栏目的第一篇学习博客,内容是前端环境的搭建和基础使用
往后这个栏目的博客中会通过「知识点拆解 + 实操演示」的方式,讲清楚前端知识
在这里插入图片描述
🎆个人主页:洋不写bug的博客
🎆所属专栏:前端基础
🎆铁汁们对于前端的各种常用核心语法,都可以在上面的前端专栏学习,专栏正在持续更新中🏀,有问题可以写在评论区或者私信我哦~

1,前端简介

前端就是直接与用户交互的 “门面”,我们打开手机或者电脑,比如哔哩哔哩,点击一些按钮,就能跳转到其他的页面,也可以上下滑动,浏览内容,这些都是前端实现的。

在这里插入图片描述





前端分为3个部分:

  1. HTML:定义页面结构(骨架)
  2. CSS:定义页面样式(装修)
  3. JavaScript:定义交互逻辑(功能)

    对于前端的学习也是按照这个顺序,先学习HTML,能够写出网页的基本框架;再学习CSS,让网页的样式更加美观;最后学习JavaScript,实现更多的交互功能。




    那前端跟后端有什么区别呢?
    前端和后端是数字产品的 “前台” 和 “后台”,分工明确但协同工作。前端像餐厅的服务员和用餐区(直接对接顾客,提供体验),后端像厨房和仓库(负责准备食物、存储食材,具体的处理逻辑用户看不见)

    2,软件下载

    写前端代码是在一款叫Visual Studio Code(VS Code)的软件上来写,它是一款功能强大的轻量级代码编辑器,可以在上面安装各种扩展,作为Java,C,C++的开发环境,一些铁汁可能学习C语言时就是用这个软件来写代码的。

    如果还没有下载这个软件,就点击下面的链接,到VS Code官网下载,如果是Windows操作系统就下载Windows,Mac版本就下载Mac,中间有个选项,选择创建桌面快捷方式,其他的点下一步即可

    VS Code官网
    在这里插入图片描述
    在这里插入图片描述

    3,环境搭建

    打开软件后,是这样一个英文界面,学校的老师可能为了方便理解,会让大家下载中文扩展包
    如果能适应英文的话,还是建议使用英文版编程(因为这里面的英语不是特别的复杂,很多是一些基础词汇,而且许多编程资料原版都是英文的)

    在这里插入图片描述




    创建文件就点击左上角的File,在下图中标出了每个选项的具体功能,用黑框圈住的是会平时使用到的:

    在这里插入图片描述





    这些选项的具体作用:

    1,建立一个新的文本文件:
    这个文件是没有类型的,可以在这个文本文件中写入代码,然后保存时设置类型
    由于在文本文件中写代码没有标签属性的自动补充,因此写前端代码时不会这样建立文件

    在这里插入图片描述




    2,建立一个自己定义文件类型的文件,这个是使用最多的,一般使用这个去建立文件,在里面写前端代码,具体一会演示




    3,保存,一般保存的话按ctrl + s去保存,也不会去打开选型点击保存
    建议把这个自动保存对号勾选上,这样写新的内容的时候连ctrl + s都不用按,直接自动保存




    接下来试一下文件的创建
    可以先在桌面上建立一个前端文件夹
    然后点击New File,创建自定义类型的文件
    就里会让输入文件名和文件类型,文件类型就是指定在了后缀名中
    这里就是创建一个名字为1的html类型文件,前端代码是写在html文件中的

    在这里插入图片描述

    接着按enter键,选择保存到桌面的前端文件夹中,点击下面的打开,再点击下面的Create File,这时候文件就创建好了
    在这里插入图片描述
    在这里插入图片描述

    4,第一个页面的编写

    经过了前面的步骤,会进入这样一个界面,用英文输入法按一个感叹号,然后按enter键或者tab键,就生成了HTML5 的基础页面结构,就是在这个结构中写前端代码的

    在这里插入图片描述

    结构里面各部分的含义:

    在这里插入图片描述

    html的核心就是标签,像这里的 <title> 标题标签,<html>、<head>、<body>这些都是标签,学习html就是先从标签开始学起




    这里把title里面的内容改为第一个页面,然后在body里面写上hello world
    接着点击桌面的前端文件夹,点击打开这个文件,就打开了浏览器中的网页,网页的名字是第一个页面,内容是hello world

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>第一个页面</title>
    </head>
    <body>
        hello world!
    </body>
    </html>
    

    在这里插入图片描述
    在这里插入图片描述



    在网页中右键点击检查,就会进入到浏览器的开发者工具中,我们可以在这里查看网页的html结构,这个后面会经常用到

    在这里插入图片描述
    在这里插入图片描述

    5,扩展安装

    刚刚先在VS Code中写好代码,再在文件夹中点击html文件打开网页
    这样切换页面,就有点太麻烦了,那能不能直接在VS Code中打开网页呢?

    这就需要安装扩展,点击左边的这个图标,就进入到了扩展中,接着在搜索框里搜索一个叫open in browser的扩展,然后点击install进行安装

    在这里插入图片描述
    在这里插入图片描述



    安装完成之后,回到刚刚写html结构的页面中,按alt + shift + b,选择默认在哪个浏览器中打开,铁汁们可以根据自己电脑上安装的浏览器来选择,

    在这里插入图片描述

    安装好以后,在页面中就可以直接点击Open in Default Browser(在默认浏览器中打开)
    点击后就可以直接打开当前的 HTML 代码文件,从而查看该代码对应的网页效果,非常方便

    在这里插入图片描述

    6,结语

    前端的入门相比C语言,是更加友好的,倒不是说前端后面的部分不难,我们不用去考虑那些复杂的逻辑,像递归调用,复杂循环语句😢,包括查代码bug🤔
    前端也就是写 HTML、CSS,改个颜色、调个布局,浏览器立马能看到变化,JS 做交互也是 “点按钮弹弹窗” 这类直白逻辑,只要多练习,是可以很好的掌握的😊💪
    以上就是今天的所有内容啦~完结撒花~🥳🎉🎉

    在这里插入图片描述

    【前端开发环境安装、配置、项目搭建全教程】 前端开发环境安装、配置、项目搭建全教程 阅读详情

    相关推荐

    前端环境配置

    前端环境配置

    gu13021462123的博客 1293

    前端基础环境完整搭建

    node环境、接口测试工具、包的管理工具、vscode插件、谷歌扩展程序、git配置,webpack配置

    qq_46141063的博客 8862

    基于STM32的简易数字示波器系统 | 保姆式教程 开源可复刻

    本项目基于STM32F103C8T6核心控制器,完整实现了简易数字示波器的全功能开发,覆盖双通道高速ADC采样、定时器触发+DMA传输、边沿触发算法、TFT屏波形渲染、参数掉电记忆、串口上位机通信等核心功能,全程采用无跳步保姆式教学,从硬件选型、接线、CubeMX配置、代码开发、调试排坑全流程拆解,跟着步骤一步步操作,就能顺利完成项目复刻

    ZhongWeiXiang9的博客 340

    Vue脚手架(vue-cli)搭建和目录结构详解

    一、环境搭建   1、安装node、npm、webpack,不多说   2、安装vue-cli脚手架构建工具,打开命令行工具输入:npm install vue-cli -g,安装完成之后输入 vue -V(注意这里是大写的“V”),如果出现相应的版本号,则说明安装成功。 二、用vue-cli来构建项目   1、在硬盘上找一个文件夹放工程用的。这里有两种方式指定到相关目录:(1)cd 目录路径 (...

    weixin_33953249的博客 644

    基于STM32的多路电源监控与保护系统 | 保姆式教程 开源可复刻

    本项目基于STM32F103C8T6核心控制器,完整实现了多路电源监控与保护系统的全功能开发,覆盖8路同步数据采集、多级阈值报警、硬件+软件双重保护、实时显示与人机交互、参数掉电记忆、串口上位机通信等核心功能,全程采用无跳步保姆式教学,从硬件选型、接线、CubeMX配置、代码开发、调试排坑全流程拆解,跟着步骤一步步操作,就能顺利完成项目复刻

    ZhongWeiXiang9的博客 318

    ESP32-S3 N16R8开发实战:工业级嵌入式环境搭建与工程化实践

    ESP32-S3是乐鑫推出的双核AIoT主控芯片,支持Wi-Fi 6/Bluetooth LE 5.0、硬件加密引擎及大容量PSRAM,广泛应用于边缘智能、ROS2节点和实时传感系统。其核心价值在于高集成度与工业级可靠性,需依托ESP-IDF框架深度开发,而非Arduino简化层。N16R8作为典型工程验证模块,强调8层PCB、Octal PSRAM、USB OTG直连等量产就绪特性,技术价值体现在稳定供电、信号完整性与CI/CD友好性。典型应用场景包括Micro-ROS轻量级机器人节点、TinyML视觉预

    weixin_34082854的博客 290

    SSM整合实现增删改查操作【保姆式教学】

    SSM整合实现增删改查操作【超详细】准备工作环境准备数据库准备开始干活新建个Maven项目ssmtest,加上Web支持添加依赖完整的pom.xml创建entity、dao、service、controller包实体类编写添加lombook持久层接口编写业务层接口编写业务层实现类编写表现层编写整合步骤保证 Spring 框架在 web 工程中独立运行第一步:编写 spring 配置文件并导入约束第二步:使用注解配置业务层第三步:导入log4j.properties配置文件第四步:测试 spring 能否独立

    『愚』的博客 1万+

    红米12C刷机避坑指南:NV数据损坏的修复与系统版本选择

    本文提供了红米12C刷机过程中避免NV数据损坏的详细指南,涵盖系统版本选择、SP刷机工具使用和fastboot命令修复。重点分析了NV数据损坏的原因与表现,并给出通过工程固件和深度修复技巧解决基带未知、IMEI丢失等问题的实操方案,帮助用户安全完成刷机。

    cuda7parallel的博客 1075

    微信小程序从 0-1:从本地开发到部署服务器上线整体流程保姆式教学

    # 微信小程序从 0-1:从本地开发到部署服务器上线整体流程保姆式教学 > 适合人群:0 基础 / 刚接触小程序开发,希望能从 “我只是会写点代码” 走到 “我能把小程序真正上线给甲方用”。 本文将从 “申请小程序 AppID → 本地开发 → 测试 → 购买服务器和域名 → 各种备案 → 部署上线”全流程展开,用尽量不那么专业、但足够详细的方式,一步一步带你走完。

    weixin_66039060的博客 8050

    ESP32C6+ESP-IDF5.2实战:基于RS485的ModbusRTU从站开发与调试

    本文详细介绍了基于ESP32C6和ESP-IDF5.2开发ModbusRTU从站的实战指南。涵盖硬件连接、协议实现、ESP-Modbus库移植、寄存器映射及调试技巧,帮助开发者快速构建稳定可靠的工业级RS485通信节点,并解决常见通信故障。

    play7的博客 1188

    UG\NX二次开发 获取三平面交点

    //如果返回值不为0 则此三个面没交点 int three_faces_point(tag_t tagFace1, tag_t tagFace2, tag_t tagFace3, double *dou_x, double *dou_y, double *dou_z)

    王牌飞行员_里海的博客 675

    2024年SSM整合实现增删改查操作【保姆式教学】,前端技术功底不够如何去面试

    前端字节跳动真题解析开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】52304.png?前端字节跳动真题解析开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】[外链图片转存中…(img-EDaZ5S76-1715350493583)]

    2401_84616977的博客 661

    机器学习实战——疫情数据分析与预测

    机器学习如何做到疫情可视化——疫情数据分析与预测实战 本文将带领大家爬取11个国家以及中国31个省(自治区、直辖市)在2022.0101-2022.06.19的新冠疫情数据。并且采用机器学习模型对2022.6.20-2022.6.30每一天的全国确诊人数、死亡人数、治愈人数进行预测,**做出疫情可视化图形并且求出最终的相关系数R2!...

    拥有百余位万粉技术博主、200余位可合作代发博主,私域技术社群规模达千人,商务合作私信 10万+

    若依框架启动保姆式教学(springcould+vue)

    若依框架启动保姆式教学(springcould+vue)

    yunmeikeji的博客 957

    无迹卡尔曼滤波 (UKF, Unscented Kalman Filter) 算法详解及案例分析

    无迹卡尔曼滤波是一种用于估计非线性系统状态的递归算法。其目标是通过结合系统模型和观测数据,估计系统的最优状态。

    闲人编程的博客 2627

    【OpenClaw从入门到精通】第15篇:国产芯片适配实战——昇腾/龙芯/天数智芯全流程跑通(2026实测版)

    2026年国产芯片AI适配迎来爆发期,OpenClaw作为轻量化本地AI智能体,已实现华为昇腾、龙芯、天数智芯等主流国产平台的全流程适配。本文基于实测数据,从背景解析、核心原理、算法优化、实操部署四个维度,详细讲解OpenClaw在香橙派昇腾开发板、龙芯3B6000M、天数彤央TY1200及联想开天X7h的部署流程,同时提供统一工具玄武CLI的使用指南。文中包含完整代码、执行结果、避坑技巧及虚拟实战案例,兼顾新手入门与进阶提升,帮助读者快速掌握国产芯片上的本地AI部署能力,实现数据隐私保护与低成本AI落地。

    专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1006

    Django测试学习环境基础配置。保姆式教学,你值得拥有!

    Django是大家喜闻乐见的python前端框架,充分发扬了python配上啥都能用的风格。由于本篇文章是基础环境配置介绍,这里不做过多赘述,不过还还是请各位读者全面的了解一下MCV-MTV框架区别,再进行我们的Django框架之旅 django创建项目命令,如果没有此命令请安装,新建服务器安装步骤应为 安装python3(官网下载安装) 安装更新pip3 更换pip3下载源(默认外网,卡) 安装django(如果是跟着官网教学文档,应安装2.x。1.x,你对着官网复制粘贴有的,模块都调用不了,会

    mingmudada的博客 273

    外设测试 - ATAES132A 加解密芯片测试

    原理 使用芯片官方提供的读写操作库,进行先写后读并校验,确认数据一致。 示例代码 int main(void) { uint8_t ret; aes132p_enable_interface(); ret = write_memory_test(); if (ret != AES132_FUNCTION_RETCODE_SUCCESS) { aes132p_disable_interface(); printf

    一个软件工程师的技术笔记 858

    基于mpvue的微信小程序全栈保姆式教程一

    预览最终效果https://github.com/FFGF/XCDHBook/blob/master/static/XCDHBook.gif顺便推荐一个视频转gif的好工具https://ezgif.com/ 如果你不想自己搭建服务器,可以直接用微信提供的即可,跳过本篇即可,查看基于mpvue的微信小程序全栈保姆式教程二即可 之前写过一两个vue的项目,用vue写前端感觉很方便简洁,比之前ht...

    星辰大海的博客 621

    AI 实战篇 |基于 AI开放平台实现 人脸识别对比 功能,超详细教程【附带源码】

    本篇文章来学习一下怎样使用 Unity实现简单地人脸识别 功能。 关于人脸识别,我们可以选择很多平台的SDK接入Unity来实现人脸识别的功能。

    努力前行,总会成为自己心中的那道光 5万+

    IDEA的使用指南

    IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

    2024年最全SSM整合实现增删改查操作【保姆式教学】(1),2024年最新web前端怎么面试

    你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】我特地针对初学者整理一套前端学习资料1、安装vue-router2、安装 element-ui插件3、安装axios。

    2401_84411522的博客 465

    VC中sqlite的使用

    在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

    安装Vue脚手架(保姆式教学)

    vue 脚手架保姆式教学

    weixin_62702863的博客 1315

    霍尼韦尔SoftMaster使用说明

    霍尼韦尔SoftMaster使用说明

    android 蓝牙通讯demo

    android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

    保姆式教学:在 Windows 上,通过 LLVM 提供的安装包来安装 Clang,安装 LLVM

    保姆式教学:在 Windows 上,通过 LLVM 提供的安装包来安装 Clang,安装 LLVM

    专业解决各种上架过包问题,专业团队专业处理 2332

    UW-Madison CS571 Building UI(React & React Native):CS自学指南中的现代前端与移动端实战路线

    在 [CS自学指南](https://gitcode.com/GitHub_Trending/cs/cs-self-learning/blob/adce8e13789dc16aa6d1fbe163e9541736defae4/README.md?utm_source=gitcode_repo_files) 的「Web开发」板块中,[CS571 课程文档](https://gitcode.com/G

    gitblog_00072的博客 377

    若依开源项目搭建自己的后台管理服务

    若依后台管理系统

    hauchun的博客 5101

    零基础到精通GIS开发全阶段内容速览

    零基础到精通GIS开发全阶段内容速览

    2403_88103571的博客 1127
    上一篇: MySQL数据库安装保姆教学,数据库基础知识解析
    下一篇: 前端html基础标签
    洋不写bug
    博客等级 码龄2年 87粉丝 102原创
    评论 1
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    个

    红包个数最小为10个

    元

    红包金额最低5元

    当前余额3.43元 前往充值 >
    需支付:10.00元
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付元
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值