前端学习基础—VScode环境配置及html基础知识

        作为初学者,一个好的开发环境能极大地提高理解与学习的效率,本文分享我的VScode环境配置方法,涵盖插件、主题、快捷键等,希望能助你快速搭建舒适边界的前端学习环境。

一、VSCode环境配置

        首先找到vscode插件商店,在这里我们可以找到我们所需要的插件,且安装便捷。

1.核心插件推荐

(1)基础必备

  • Chinese:vscode汉化包(英文好的可跳过)。

  • Open in browser:在html文件内右键点击Open in Default Browser(或Alt+B),即可从vscode快捷打开html网页文件。

  • Live Preview:在html文件内右键点击显示预览,即可实时在vscode预览HTML页面(无需保存自动刷新),相较于广为人知的Live Serve更为方便快捷。(严重推荐)

(2)HTML/CSS增强

  • Auto Rename vTag:自动修改配对的HTML标签。

  • HTML CSS Support:CSS类名智能补全。

  • Auto Rename Tag:标签自动同步重命名:修改 HTML/XML 的起始标签(如 <div>)时,闭合标签(</div>)自动同步更新。(严重推荐)

(3)效率工具

  • Path Intellisense:文件路径自动补全

  • Bracket Pair Colorizer:彩色括号配对,避免嵌套混乱

个性化插件

  • One Dark Pro:选择你喜欢的暗色主题。
  • 或打开设置,点击右上角「打开设置(json)」自己配置。

快捷键

功能快捷键(Windows)
快速打开终端Ctrl+`
格式化代码Shift+Alt+F
行注释/取消注释Ctrl+/
多光标编辑Ctrl+Alt+↑/↓
跳转到定义F12
重命名变量F2

二、html入门知识 

1.HTML 简介

(1)什么是 HTML?

  • 全称:HyperText Markup Language(超文本标记语言)

  • 作用:定义网页的结构和内容(如文本、图片、链接等)。

  • 特点

    • 由一系列标签<tag>)组成。

    • 文件扩展名为 .html 或 .htm

    • 通过浏览器解析渲染成可视化页面。

(2)HTML 文档基本结构

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>网页标题</title>
</head>
<body><!-- 页面内容写在这里 -->
</body>
</html>
  • <!DOCTYPE html>:声明文档类型为 HTML5。

  • <html>:根标签,lang 属性指定语言(如 zh-CN 中文)。

  • <head>:存放元信息(标题、字符集、CSS/JS 链接等)。

  • <body>:页面可见内容区域。

2.常用 HTML 标签

(1)文本标签

标签说明示例
<h1> ~ <h6>标题(重要性递减)<h1>标题</h1>
<p>段落<p>段落内容</p>
<br>换行(空标签)第一行<br>第二行
<hr>水平分割线<hr>
<strong> / <b>加粗(语义化/纯视觉)<strong></strong>
<em> / <i>斜体(语义化/纯视觉)<em></em>

(2)列表标签

  • 无序列表

    <ul><li>项目1</li><li>项目2</li>
    </ul>
  • 有序列表

    <ol><li>第一步</li><li>第二步</li>
    </ol>

     

(3)链接

  • 普通链接

    <a href="https://example.com" target="_blank">访问示例</a>
    • target="_blank":在新标签页打开。

3.HTML 语义化

标签说明
<header>页眉(标题/导航)
<nav>导航栏
<main>页面主要内容
<article>独立内容(如博客文章)
<section>文档中的节(如章节)
<aside>侧边栏(广告/附加信息)
<footer>页脚(版权/联系方式)

4.HTML 实用技巧

(1) 注释:<!--内容-->

<!-- 这是注释,不会显示在页面中 -->

(2)特殊字符

显示代码说明
<&lt;小于号
>&gt;大于号
&&amp;和号
空格&nbsp;不间断空格

 


注意:VSCode 本身是一个轻量级的跨平台代码编辑器,默认不包含任何语言的编译器或解释器。

  • 前端开发(HTML/CSS/JavaScript):无需额外配置,可直接使用。

  • C/C++ 开发:需额外安装编译器(如 Windows 下的 MinGW/MSVC、Linux 下的 GCC、macOS 下的 Clang),并配置环境变量和 VSCode 的 tasks.json/c_cpp_properties.json 文件。
    本文的环境配置仅针对前端开发参考使用,其他语言需单独设置编译和调试环境。

 

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

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

相关文章

【一】 基本概念与应用领域【830数字图像处理】

考纲 文章目录 1 概念2005甄题【名词解释】2008、2012甄题【名词解释】可考题【简答题】可考题【简答题】 2 应用领域【了解】2.1 伽马射线成像【核医学影像】☆2.2 X射线成像2.3 紫外波段成像2.4 可见光和红外波段成像2.5 微波波段成像2.6 无线电波段成像2.7 电子显微镜成像2…

QuecPython错误码汇总

QuecPython中定义的各种错误代码常量 错误码常量错误码释义QUEC_PY_FAIL-1Generic failure codesQUEC_PY_OK0Quec_py value indicating success (no error)QUEC_PY_EPERM1Operation not permittedQUEC_PY_ENOENT2No such file or directoryQUEC_PY_ESRCH3No such processQUEC_…

C++学习-入门到精通-【4】函数与递归入门

C学习-入门到精通-【4】函数与递归入门 函数与递归入门 C学习-入门到精通-【4】函数与递归入门一、 数学库函数sqrt()ceil()cos()exp()fabs()floor()fmod()log()log10()pow()sin()tan()总结 二、具有多个形参的函数定义三、函数原型、函数签名和实参的强制类型转换函数原型函数…

天线测试报告解读学习

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、无源测试和有源测试二、无源测试报告1.驻波2.回损3.史密斯圆图4.效率5.增益6.天线方向图7.天线隔离度8.无源测试总结 三、有源测试报告1.TRP与TIS2.测试指标…

GEC6818蜂鸣器驱动开发

相关知识&#xff1a;Linux设备驱动开发 insmod 编译好的.ko文件后再运行beep_app.c编译完成的可执行文件即可使板子蜂鸣。 beep_drv.c: #include <linux/module.h> //包含了加载模块时需要使用的大量符号和函数声明 #include <linux/kernel.h> //包含了printk内…

电脑定时管家!Wise Auto Shutdown 深度测评:多任务执行 + 灵活定时

各位电脑小达人&#xff0c;今天给大家介绍一款超厉害的Windows系统定时任务管理工具——Wise Auto Shutdown&#xff01;这玩意儿就像电脑的贴心小管家&#xff0c;能自动执行关机、重启这些操作&#xff0c;时间设定灵活得很&#xff0c;还有提醒机制呢。下面我给大家好好唠唠…

vscode 配置qt

工具&#xff1a;vscode、qttools、qtconfigure Search Mode改成基于cmake的。 # 在项目中指定Qt的路径 set(Qt5_DIR "/home/jp/qt-everywhere-src-5.12.9/arm-qt/lib/cmake/Qt5") # 用于指定 Qt5 的安装路径 find_package(Qt5 REQUIRED COMPONENTS Widgets)这样就…

基于Boost库、Jsoncpp、cppjieba、cpp-httplib等构建Boost搜索引擎

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;项目 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 项目背景技术栈和项目环境正排索引和倒排索引数据去标签与清洗下载数据源去标签 建立索引构建正排索引构建倒排索引 建立搜索引擎h…

QMK机械键盘固件开发指南:从源码到实践

QMK机械键盘固件开发指南&#xff1a;从源码到实践 前言 QMK&#xff08;Quantum Mechanical Keyboard&#xff09;是一款开源的键盘固件&#xff0c;支持众多自定义键盘的功能配置。通过QMK&#xff0c;您可以完全掌控键盘的每一个按键&#xff0c;实现复杂的宏指令、多层按…

WPF 导航

WPF 导航相关控件/机制 控件 / 类说明常用属性/方法Frame用来承载不同的页面 (Page) 并在它们之间切换的容器。Source&#xff08;导航到的 URI&#xff09; Navigate()&#xff08;导航方法&#xff09; CanGoBack / GoBack() CanGoForward / GoForward()Page表示一个单独的可…

时序建模演进之路:从 MLP、RNN 到 LSTM 与 GRU

时序建模演进之路&#xff1a;从 MLP、RNN 到 LSTM 与 GRU 您是否好奇机器如何能像人类一样理解、生成流畅的文本&#xff0c;甚至是从海量代码中自动生成文档&#xff1f;这些自然语言处理 (NLP) 领域的迷人挑战&#xff0c;其核心在于模型处理和记忆 序列数据 的能力。 然而…

【Redis——数据类型和内部编码和Redis使用单线程模型的分析】

文章目录 Redis的数据类型和内部编码单线程模型的工作过程Redis在处理命令时虽然是一个单线程模型&#xff0c;为啥效率那么高&#xff0c;速度快呢&#xff1f; 总而言之&#xff0c;Redis提供的哈希表容器并不一定真的是真的哈希表&#xff0c;而是在特点的场景下&#xff0c…

鸿蒙NEXT开发动画(风格的旋转加载动画组件)

1.创建空白项目 2.Page文件夹下面新建Spin.ets文件&#xff0c;代码如下&#xff1a; /*** SpinKit 风格的旋转加载动画组件。** component* param spinSize - 动画容器大小&#xff08;必须为正数&#xff09;* param spinColor - 动画颜色&#xff08;支持资源引用&#xf…

后端接口请求http改为https

1、使用 OpenSSL 生成自签名证书 在Linxu服务器上执行如下命令&#xff1a; openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes 运行此命令后&#xff0c;会提示输入一些信息&#xff08;如国家、省份、城市、组织名称等&#xff09;&…

工作记录 2017-12-12 + 在IIS下发布wordpress

工作记录 2017-12-12 序号 工作 相关人员 1 修改邮件上的问题。 更新RD服务器。 在IIS下发布wordpress。 郝 服务器更新 RD服务器更新了&#xff0c;更新的文件放在190的D:\Temp\CHTeam\fnehr_update_20171212\下了。 数据库更新: 数据库没有更新 更新的文件&#xf…

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】1.2 安装与配置PostgreSQL(Windows/Linux/macOS)

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 1.2 安装与配置 PostgreSQL(Windows/Linux/macOS)1.2.1 操作系统兼容性与硬件要求1.2.2 Windows 安装与配置1.2.2.1 安装步骤1.2.2.2 服务管理1.2.2.3 配置文件路径1.2.3 Linux 安装与配置(以 Ubuntu…

epub格式转txt格式工具,txt批量转PDF

epub格式转txt格式工具&#xff0c;功能如图&#xff1a; txt格式批量转PDF 参考原文&#xff1a;epub格式转txt格式工具&#xff0c;txt批量转PDF 轻轻一点就关注, 好运连连挡不住&#xff0c;点个关注吧。

56.[前端开发-前端工程化]Day03-webpack构建工具

邂逅Webpack和打包过程 1 认识webpack工具 前端开发的流程 内置模块path path常见的API 在webpack中的使用 认识webpack 脚手架依赖webpack Webpack到底是什么呢 Webpack官方的图片 Vue项目加载的文件有哪些呢&#xff1f; Webpack的使用前提 Webpack的安装 2 webpack基本打包…

Rockchip Android平台打开GKI无法开机问题

Rockchip Android平台打开GKI无法开机问题 问题描述 Rockchip Android平台由于编译环境对pahole版本有要求&#xff0c;如果版本不对会导致ko无法加载从而导致系统无法开机。pahole的版本具体要求如下&#xff1a; Android版本pahole版本Android12/13版本pahole v1.21Androi…

SQL命令二:SQL 高级查询与特殊算法

引言 在掌握了 SQL 的基础操作和建表约束后&#xff0c;我们可以进一步探索 SQL 的高级查询功能和一些特殊算法。这些高级技巧能够帮助我们更高效地处理和分析数据&#xff0c;满足复杂的业务需求。 一、查询进阶 &#xff08;一&#xff09;简单查询 简单查询通过 select 语…