2前端与HTML丨青训营

65 阅读1分钟

前端与HTML

什么是前端

  • 解决GUI人机交互问题
  • 跨终端
    • PC/移动浏览器
    • 客户端小程序
    • VR/AR
  • Web技术栈
  • 前端技术栈:
    • HTML(内容)
    • CSS(样式)
    • JavaScript(行为)
    • 通过网络协议与服务器端进行通信
  • 前端应该关注哪些方面:
    • 功能
    • 美观
    • 无障碍
    • 安全
    • 性能
    • 兼容性
    • 用户体验
  • 前端的边界
    • nodejs
    • electron
    • react native
    • WebRTC
    • WebGL
    • WebAssembly
  • 开发环境
    • 浏览器:Edge;Chrome;Firefox;Safari
    • 编辑器:VSCode;Vim;WebStorm

HTML

HyperText Markup Language

  • 浏览器拿到代码后解析为一个DOM树
  • image.png
  • 标题h1~h6
  • 列表:ul,li,dl,dt,dd
  • 链接:a href="",target=blank
  • img:src,alt(Metal moveable type)替代性的文本
  • audio video:controls
  • 输入:input type="range""number""date" placeholder="" textarea
  • input type="checkbox",多选;type="radio" name="",单选
  • 下拉菜单:select option
  • 文本类标签:
    • blockquote cite
    • 短引用:cite,q
    • code:代码标签
    • pre:代码标签
    • strong:粗体
    • em:斜体

内容划分

  • image.png

语义化

  • HTML中的元素、属性、属性值拥有某些含义。遵循语义来编写HTML。