前端与HTML | 青训营笔记

372 阅读2分钟

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

一.本堂课主要讲述

前端的理论,HTML语言的主要内容

二.具体内容

前端概览

什么是前端

通过Web技术栈利用跨端的手段来解决GUI人机交互问题

前端的技术栈

前端基本的技术栈包括构建网页骨架的html、添加网页样式 css、定义网页行为的js和通过 http协议进行服务端与客户端之间的通信

前端的边界

node 编写后端代码 electricon 进行客户端开发 react 使用 React 来创建 Android 和 iOS 的原生应用 webRTC 网络连接浏览器 通话开发 webGL 网页动画 WebASSEMLY 将c或c++ 运行到web上

前端的关注点

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

HTML

HTML 简介

HTML是一种超文本标记语言 将各种超越文本的数据 例如 图片 音频 视频 链接等 使用标记语言表示出来

HTML语法

  • 标签属性不区分大小写,推荐小写
  • 空标签可以不闭合
  • 属性值推荐双引号包裹

常用标签

标题<h1><h6> 图片<img src=''> 列表相关ol ul li dl dt dd 链接a 音频相关audio video input 引用blockquote cite q 代码code 强调strong em

HTML 语义化

语义化是什么?

  • HTML中的元素、属性和属性值含有某种含义
  • 开发者应该遵循语义来编写 例如网页的头部用header,网页的主体是main网页的底部用footer

语义化的使用之地

  • 开发人员能轻易读懂代码
  • 后期测试完后便与维护
  • 在搜索引擎中语义化的代码能优化搜索的相关性

开发者如何做到语义化开发

  • 了解各种标签与属性的意义
  • 编写时代码时使用合适的标签到具体场景中

三.总结

本堂课主要讲述了何为前端,以及前端基础语言HTML。为初学者学习前端提供了具体的方向。