前端与 HTML | 青训营笔记

63 阅读2分钟

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

1. 前端

1.1什么是前端

  1. 解决图形用户界面(GUI)上人机交互问题

  2. 跨终端

  • 移动浏览器
  • 客户端/小程序
  • VR/AR等
  1. web技术栈
  • html 内容 `- css 样式
  • js 行为

1.2前端应该关注哪些方面

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

1.3前端的边界

image.png

1.4开发环境

a3ecef69a699a3aafb556724595066f.png

2.html

html是指hyperText Markup Language 超文本标记语言

2.1 <!DOCTYPE html>

标记了当前在使用的html文件是什么样的html版本

2.2 html语法

标签和属性不区分大小写,推荐小写

空标签可以不闭合比如input,meta 属性值

推荐使用双引号包裹

一些属性值可以忽略,比如required,readonly

2.3标签

  1. 列表
  • 无序列表<ul> <li>
  • 有序列表 <ol> <li>
  • dl列表<dl>定义列表 <dt>列表标题 <dd> 列表值
  1. a链接
  • href 地址,可采用绝对路径或相对路径
  • target 设置是否新窗口打开
  1. 多媒体

<img>

  • src 图片的地址,可采用绝对路径或相对路径
  • alt 提示信息,当图片无法加载时展示此信息描述图片内容

<audio>

  • src 视频或音频的地址
  • controls显示浏览器自带的播放控件

<video>

  • src 视频或音频的地址

  • controls显示浏览器自带的播放控件

  1. 输入<input>
  • placeholder 提供一个占位符,当用户未进行输入的时候在输入区展示提示信息

  • list 在输入时进行提示,便于用户进行输入,本身不会改变用户输入的信息。

  • range 在一定范围内滑动

  • number 输入数字,可设置最大、最小值

  • date 输入日期

  • checkbox 提供多个选项供用户进行勾选

  • radio 单选框