HTML开篇之安装VSvode(用记事本编辑HTML)

文章目录

  • 前端开篇开篇知识点讲解
  • 1.HTML 结构
    • 1.1认识 HTML 标签
    • 1.2HTML 文件基本结构
    • 1.3标签层次结构
    • 1.4快速生成代码框架
    • 1.5用记事本写HTML
    • 1.6前端开发工具
    • 1.7下载vscode 及使用教学

大家好,我是晓星航。今天为大家带来的是 HTML 相关的讲解!😀

前端开篇开篇知识点讲解

网页三剑客:HTML CSS JavaScript

HTML 描述了用户的骨架。(页面里面有啥没啥) 骨 静态的

CSS 描述了网页的样式。(形容词) 皮 静态的

JS 描述了网络的行为。(如何和用户交互) 魂 动态的

1.HTML 结构

1.1认识 HTML 标签

HTML 代码是由 “标签” 构成的.

形如:

<body>hello</body>
  • 标签名 (body) 放到 < > 中
  • 大部分标签成对出现. <body> 为开始标签, </body> 为结束标签.
  • 少数标签只有开始标签, 称为 “单标签”.
  • 5开始标签和结束标签之间, 写的是标签的内容. (hello)
  • 开始标签中可能会带有 “属性”. id 属性相当于给这个标签设置了一个唯一的标识符(身份证号码).
<body id="myId">hello</body>

1.2HTML 文件基本结构

<html><head><title>第一个页面</title></head><body>hello world</body>
</html>
  • html 标签是整个 html 文件的根标签(最顶层标签)
  • head 标签中写页面的属性.
  • body 标签中写的是页面上显示的内容
  • title 标签中写的是页面的标题.

1.3标签层次结构

  • 父子关系
  • 兄弟关系
<html><head><title>第一个页面</title></head><body>hello world</body>
</html>

其中:

  • head 和 body 是 html 的子标签(html 就是 head 和 body 的父标签)
  • title 是 head 的子标签. head 是 title 的父标签.
  • head 和 body 之间是兄弟关系.

可以使用 chrome 的开发者工具查看页面的结构.

F12 或者右键审查元素, 开启开发者工具, 切换到 Elements 标签, 就可以看到页面结构细节.

标签之间的结构关系, 构成了一个 DOM 树

DOM 是 Document Object Mode (文档对象模型) 的缩写.

1.4快速生成代码框架

在 IDEA 中创建文件 xxx.html , 直接输入 ! , 按 tab 键, 此时能自动生成代码的主体框架.

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

细节解释: (了解即可, 不必深究)

  • <!DOCTYPE html> 称为 DTD (文档类型定义), 描述当前的文件是一个 HTML5 的文件.
  • <html lang="en"> 其中 lang 属性表示当前页面是一个 “英语页面”. 这里暂时不用管. (有些浏览 器会根据此处的声明提示是否进行自动翻译).
  • <meta charset="UTF-8>" 描述页面的字符编码方式. 没有这一行可能会导致中文乱码.
  • <meta name="viewport" connect="width=device-width, initial-scale-1.0">
  • name="viewport" 其中 viewport 指的是设备的屏幕上能用来显示我们的网页的那一块区域.
  • content="width=device-width, initial-scale=1.0" 在设置可视区和设备宽度等宽, 并 设置初始缩放为不缩放. (这个属性对于移动端开发更重要一些).

1.5用记事本写HTML

首先新建一个记事本,并将后缀改为html

用记事本格式打开它

在里面使用HTML语言格式写入我们需要展示的hello内容

将他拖入我们浏览器中解析运行,就可以看到我们目标的hello啦!

1.6前端开发工具

前端开发,使用的开发环境,最主流的是这么两个:

  1. JB系列
    IDEA 如果是专业版(教育版),本身就是支持 前端 的
    或者也可以使用 JB 提供的 WebStorm 但是他是收费的

  2. VSCode 免费方案。使用体验略逊于 WebStrom (100 vs 90)
    注意 VSCode[轻量级开发工具] != Visual Studio[重量级开发工具]

1.7下载vscode 及使用教学

下载vscode

在百度中搜索vscode,并点击进入官网

进入官网页面点击Download进行下载

找到自己电脑需要下载的地方点击下载按钮,例如博主的电脑是Windows系统,所以博主点击的就是第一个

点击下载之后,我们电脑就自动开始下载前端开发工具 — vscode

下载完毕之后,我们无脑点击下一步即可轻松完成下载!!!

下载好后的图标展示

那么我们如何使用vscode呢?

进入vscode的初始界面

首先点击左上角的File(文件),并选中Open Folder(打开文件夹)

选中一个我们提前创建好的,要存储的文件夹

点击信任作者,这里的作者就是我们自己,所以是可以无条件信任的。

选好目录之后的界面

在我们选中的文件夹中创建新的文件

创建好新文件之后,我们就可以直接编写前端代码了,这里提示和高亮此时就都出现了,和我们之前用记事本写的方式比较,简直就是上升了一个档次呀!!!(记住写完代码后 ctrl + s进行保存)

如何运行我们的vscode代码呢?

右键我们新建的文件,然后选择 在文件资源管理器中显示

打开文件资源管理器

在文件资源管理器中直接双击它,就能看到我们代码的运行界面啦!

这里类似于拖拽我们的代码到浏览器运行,为什么我们不直接配置好环境直接和Java那样一点就运行呢?那是因为我们 html 这里的代码并不是全部都可以和Java代码一样一点就能运行,还是有有一些代码需要拖拽到里面才可以运行。

如何自动保存呢?

这里的hello.html后面有一个实心的小白点表示代码未保存

在我们按下ctrl + s后,可以看到实心小白点消失了

在左下角的选项中找到设置并打开,输入save,找到图中圈中画面把off改一下就能自动保存了!

此时我们代码再次书写时,我们的vscode就会自动帮我们保存代码啦!!!

汉化Vscode

  1. 找到我们这个图标点击

  1. 在搜索栏中输入Chinese来查找中文并点击install(下载)

  1. 下载完后我们点击弹出来的restart即可轻松转为汉化版本的Vscode了

  1. 大功告成,Vscode已经成功汉化!!!

  1. 如果我们想回退到英文版本,只需要把我们Chinese这个汉化补丁包卸载并重启我们的Vscode即可!!!

感谢各位读者的阅读,本文章有任何错误都可以在评论区发表你们的意见,我会对文章进行改正的。如果本文章对你有帮助请动一动你们敏捷的小手点一点赞,你的每一次鼓励都是作者创作的动力哦!😘

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

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

相关文章

基于复旦微JFM7K325T FPGA的高性能PCIe总线数据预处理载板(100%国产化)

PCIE711是一款基于PCIE总线架构的高性能数据预处理FMC载板&#xff0c;板卡采用复旦微的JFM7K325T FPGA作为实时处理器&#xff0c;实现各个接口之间的互联。该板卡可以实现100%国产化。 板卡具有1个FMC&#xff08;HPC&#xff09;接口&#xff0c;1路PCIe x8主机接口&#x…

pytorch_神经网络构建2(数学原理)

文章目录 深层神经网络多分类深层网络反向传播算法优化算法动量算法Adam 算法 深层神经网络 分类基础理论: 交叉熵是信息论中用来衡量两个分布相似性的一种量化方式 之前讲述二分类的loss函数时我们使用公式-(y*log(y_)(1-y)*log(1-y_)进行误差计算 y表示真实值,y_表示预测值 …

vue3+elementPlus:el-tree复制粘贴数据功能,并且有弹窗组件

在tree控件里添加contextmenu属性表示右键点击事件。 因右键自定义菜单事件需要获取当前点击的位置&#xff0c;所以此处绑定动态样式来控制菜单实时跟踪鼠标右键点击位置。 //html <div class"box-list"><el-tree ref"treeRef" node-key"id…

【C++设计模式之策略模式】分析及示例

描述 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;它允许在运行时根据不同的情况选择算法的行为。该模式将算法的定义封装成一组易于切换和替换的类&#xff0c;使得算法可以独立于其使用者进行变化。 原理 策略模式通过将具体的算法…

FFmpeg日志系统、文件与目录、操作目录

目录 FFmpeg日志系统 FFmpeg文件与目录操作 FFmpeg文件的删除与重命名 FFmpeg操作目录及list的实现 操作目录重要函数 操作目录重要结构体 FFmpeg日志系统 下面看一个简单的 demo。 #include <stdio.h> #include <libavutil/log.h>int main(int argc,char* …

云原生开发:构建弹性应用的最新策略

文章目录 云原生开发概述策略一&#xff1a;容器化策略二&#xff1a;微服务架构策略三&#xff1a;自动化策略四&#xff1a;监控和日志记录总结 &#x1f389;欢迎来到云计算技术应用专栏~云原生开发&#xff1a;构建弹性应用的最新策略 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒&…

2023年DDoS攻击发展趋势的分析和推断

DDoS是一种非常“古老”的网络攻击技术&#xff0c;随着近年来地缘政治冲突对数字经济格局的影响&#xff0c;DDoS攻击数量不断创下新高&#xff0c;其攻击的规模也越来越大。日前&#xff0c;安全网站Latest Hacking News根据DDoS攻击防护服务商Link11的统计数据&#xff0c;对…

Verilog HDL阻塞赋值和非阻塞赋值笔记

1. module test( input wire clk, input wire b, output reg a, output reg c ); always(posedge clk) begin ab; ca; end endmodule 上面的代码在vivado中综合后的电路为&#xff1a; 2. module test( input wire clk, input wire b, outp…

idea插件推荐

目录 一、插件安装方式 file->settings->plugins->macketplace 各个版本IDE插件界面略有不同&#xff0c;不一一赘述 二、常用插件 1、Background Image Plus 推荐指数&#xff1a;★★★★☆ 这款插件并不能直接提高你的开发效率&#xff0c;但是可以让你面对的ID…

Unity中Shader的光照模型Lambert

文章目录 前言一、Lambert光照模型1、公式可以使用图形计算器来看出这个点积对于结果的影响 前言 Unity中Shader的光照模型Lambert 一、Lambert光照模型 1、公式 A&#xff1a;可以理解为环境光的颜色 K&#xff1a;反射系数 LC&#xff1a;主要的入射光的颜色 N&#xff1a;…

架构师-软件工程习题选择题

架构师-软件工程习题选择题

VulnHub JANGOW

提示&#xff08;主机ip分配问题&#xff09; 因为直接在VulnHub上下载的盒子&#xff0c;在VMware上打开&#xff0c;默认是不分配主机的 所以我们可以在VirtualBox上打开 一、信息收集 发现开放了21和80端口&#xff0c;查看一下80端口 80端口&#xff1a; 检查页面后发现…