2021-02-02面试题

你对标签语义化的理解是什么?

语义是我们说话表达的意思.多数的语义都是文字来承载的.语义类标签则是纯文字的标签.比如标签,自然段,章节,列表

  • 语义化标签的好处
  1. 代表清晰,方便阅读,有利于团队开发
  2. 方便其他设备解析以语义的方式渲染页面
  3. 有利于搜索引擎优化
  • 常见的语义化标签
  • title 页面主题内容
  • hn: h1-h6分级标题
  • ul 有序列表
  • header 页眉通常包括网站标志,主导航,全站链接以及搜素框
  • nav 标记导航,对文档中重要链接群使用
  • main 页面只要内容
  • article 定义外部的内容,其中的内容独立于文档其余部分
  • section 定义文档中的节,比如章节,页眉,页脚
  • aside 定义器所处内容之外的内容.比如侧栏,文章 广告,友情链接
  • footer 页脚,只有当父级是 body 时,才是整个页面的页脚
  • small 呈现小号字体效果
  • strong 和 em 标签一样,用于强调文本,他的强调更加明显
  • em 将其中的文本表示为强调的内容,表现为斜体
  • mark 使用黄色突出部分的文本
  • cite 表示包含的文本对某个参考文献的引用
  • blockquoto 定义块引用
  • q 短的引述
  • time datetime 属性遵循特定格式
  • abbr 简称或缩写

css常用的布局方式有哪些?

  • 流式布局:最基本的布局,就是顺着 html 像流水一样
  • 绝对定位: 利用 position:absolute进行绝对定位的布局
  • float布局:最初用来解决多栏布局,比如圣杯,双飞燕布局
  • 珊格布局:bootstap用的布局,把页面分为 24 分,通过 row col 进行布局
  • flex 布局:css3 的布局可以非常灵活进行排版和布局
  • grid布局:网格布局

简要描述下JS有哪些内置的对象

全局对象:是指在全局作用域里的多个对象.其分类包括值属性,函数属性,基本对象,错误对象,数字和日期对象,字符串,可索引的集合对象,使用键的集合对象,结构化对象,控制抽象类对象,反射,国际化

值对象
  • Infinity
  • NaN
  • undefined
函数属性
  • eval()
  • uneval()
  • isFinite()
  • isNaN()
  • parseFloat()
基本对象
  • Object
  • Function
  • Boolean
  • Symbol

你可能感兴趣的:(2021-02-02面试题)