HTML

62 阅读1分钟

1 h5 新增了哪些什么元素, 各自有什么用处

  • 布局标签 header, footer ,content 等语义化标签, 这些标签能够在书写布局代码时,更加明了,语义化, 在css 失效时能够一眼明了内容所属的部分, 而且也更易于seo ,优化
  • 多媒体标签 video 视频 和 audio 音频
  • 比较重要的属性 defer async
    • defer 异步加载js 然后等着文档加载完成后按照顺序执行
    • async 异步加载js 这个数据会异步加js 但是只要引用的js 加载完成就立即执行, 不会按照顺序

2 iframe框架都有哪些优缺点

  • 首先可以在当前页面引入原封不动的其他页面,

  • 增加代码的复用性

  • 遇到加载慢的页面或者广告可以通过iframe嵌入

  • 缺点

    • 可能会产生很多页面
    • 不安全, 如果引入页面是其他人提供的,有很大的安全隐患,可以在当前窗口运行js脚本,弹窗等
    • iframe内容 无法被seo 搜索到,
    • 移动端的iframe 兼容差
    • 结构混乱