DAY2 学习笔记(前端与 HTML)| 青训营

99 阅读1分钟

什么是前端

  • 解决GUI人机交互问题
  • 跨终端
  • Web技术栈

前端应该关注哪些

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

HTML基础语法

  • 标签和属性不区分大小写,推荐小写
  • 空标签可以不闭合,比如 input、meta
  • 属性值推荐用双引号包裹
  • 某些属性值可以省,比如 required、readonly

HTML内容划分

image.png

什么是语义化

  • HTML中的元素、属性及属性值都拥有某些含义
  • 开发者应该遵守语义来编写HTML

语义化的好处

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

HTML5特性

  • 语义化标签:如 <header>(网页头部),<nav>(导航栏),<article>(内容),<section>(区块),<aside>(侧边栏)<footer>(网页底部)等
  • 浏览器支持
  • 多媒体标签:
    • 音频
    • 视频
  • 新增input类型
  • Canvas 画布
  • 本地存储:
    • localStorage
    • sessionStorage
    • Web SQL
  • Web Workers
  • 应用缓存(Cache Manifest)
  • 无障碍

🎈作为前端工程师的自我修养,我们要传达的是内容,而不是样式。共勉