前端与HTML|青训营笔记

441 阅读2分钟

前端与HTML|青训营笔记

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

前端

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

前端技术栈 js(行为)css(样式)HTML(内容)——网络协议——服务器端

功能、美观、无障碍(所有人 色盲)、安全、性能(流畅)、兼容性(各个设备使用)、体验

HTML

hyper text 图片 标题 链接 表格 markup language

<h1>标题</h1>
<img src(属性名)="photo.jpg"/>

image.png

image.png

列表

有序列表

<ol>
    <li>阿凡达</li>
    <li>阿凡达</li>
</ol>
  1. 阿凡达
  2. 阿凡达

无序列表

<ul>
    <li>🍓</li>
    <li>🍓</li>
</ul>
  • 🍓
  • 🍓
<dl>
    <dt>导演:</dt>
    <dd>陈凯歌</dd>
</dl>
导演:
陈凯歌

链接

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

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

字节跳动官网 (新窗口打开)

输入

<input placeholder="请输入用户名">
<input type="range">
<input type="number" min="1" max="10">
<input type="date" min="2018-02-10">
<textarea>hey</textarea>

选择

多选
<p>
  <label><input type="checkbox" />🍎</label>
  <label><input type="checkbox" checked />🍏</label>
</p>
选一个
<p>
  <label><input type="radio" name="sport" /></label>
  <label><input type="radio" name="sport" />🏀</label>
</p>
下拉菜单
<p>
  <select>
    <option>🥑</option>
    <option>🥩</option>
    <option>🥓</option>
  </select>
</p>
下拉菜单
<input list="countries" />
<datalist id="countries">
  <option>Greece</option>
  <option>United Kingdom</option>
  <option>United States</option>
</datalist>

引用

快捷引用 cite 来源

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

cite 短引用

<p>我最喜欢的一本书是<cite>小王子</cite>。</p>
<p><cite>第一章</cite>,我们讲过<q>字符串是不可变量</q></p>

我最喜欢的一本书是小王子

第一章,我们讲过字符串是不可变量

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

const声明创建一个只读的常量。


const add = (a, b) => a + b;
const multiply = (a, b) => a * b;

强调

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

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

在投资之前,一定要做风险评估

Cats are cute animals.

谁使用

  • 开发者-修改、维护页面
  • 浏览器-展示页面
  • 搜索引擎-提取关键词、排序
  • 屏幕阅读器-给盲人读页面内容

语义化的好处

  • 代码可读性
  • 可维护性
  • 搜索引擎优化
  • 提升无障碍性