前端与 HTML | 青训营笔记

276 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 1天

前端与HTML

前端概览

什么是前端

  • 解决GUI人机交互问题
  • 跨终端: pc/移动浏览器 客户端/小程序 VR/AR等
  • Web技术栈

前端的技术栈

QQ图片20230115215437.png

前端的边界

QQ图片20230115215618.png

前端的关注点

  • 功能
  • 安全
  • 兼容
  • 美观
  • 体验
  • 性能
  • 无障碍

HTML

什么是前端

HyperText Markup Language

<img src="photo.jpg"> 这里的src是属性名,等号后面是属性值

常用标签

QQ图片20230115221043.png

doctype标记了当前使用的HTML版本,让浏览器能选择适合的渲染模式,避免老旧的渲染模式 html是根标签中间包含其他所有标签

head包含需要但不呈现的内容

body包含需要呈现给用户的内容

输入
<input placeholder="请输入用户名">

<input type="range">

<input type="number" min="1" max="10">

<input type="date" min="2018-02-10">

<textarea>Hey</textarea>

这里placeorderde的内容在没输入时显示 textarea用于多行输入

链接
<a href="https://www.bytedance.com/">
  字节跳动官网
</a>

<a href="https://www.bytedance.com/" target="_blank">
  字节跳动官网
</a>

这里href是超链接的引用地址

  <p>天才并不是自生自长在深林荒野里的怪物, 是由可以使天才生长的民众产生、长育出来的,所以没有 这种民众,就没有天才。</p>
</blockquote>



<p>我最喜欢的一本书是<cite>小王子</cite>。</p>

<p>在<cite>第一章</cite>,我们讲过<q>字符串是不可变量</q>。</p>

<p><code>const</code>声明创建一个只读的常量。</p>

<pre><code>
const add = (a, b) => a + b;
const multiply = (a, b) => a * b;
</code></pre>

<p>在投资之前,<strong>一定要做风险评估</strong>。</p>

<p>Cats <em>are</em> cute animals.</p>

这里的blockquote为长引用,cite为短引用(引用书的名字,文章前面的章节)

q为具体引用的内容

strong和em都是强调

它们的区别在于strong表示紧急,严重

em表示重读

HTML语义化

QQ图片20230115223536.png