题目概览
- 列举出最常用的
meta
标签的写法和作用 - 移动端微信页面有哪些兼容性问题及解决方案是什么
- 同步和异步的区别是什么
题目解答
列举出最常用的meta标签的写法和作用
-
charset
:声明当前文档的字符编码,用于浏览器解析文档;如:<meta charset="UTF-8">
-
name
:声明当前文档的元信息;常用的有viewport
,keywords
,description
等-
viewport
:文档视口设置,如初始视口大小(initial-scale
),是否允许用户缩放(user-scalable
)等;<meta name="viewport" content="user-scalable=yes;width=device-width;initial-scale=1">
-
keywords
:网页的关键字,常用于搜索引擎对于该网页的搜索关键字;<meta name="keywords" content="爱学习网页的关键字">
-
description
:网页的描述信息;<meta name="description" content="网页的描述信息">
-
-
http-equiv
:可以用来设定一些属性改变服务器或浏览器引擎对文档的编译行为;我只用过X-UA-Compatible
这个属性,该属性只支持IE8+
的浏览器,可以设定IE
浏览器的渲染引擎<meta http-equiv="X-UA-Compatible" content="IE=edge">
移动端微信页面有哪些兼容性问题及解决方案是什么
同步和异步的区别是什么
- 同步: 程序执行过程中,上一个任务结束立即执行下一个任务,执行的顺序和代码的顺序一致
- 异步: 程序执行过程中,上一个任务执行结束立即执行回调函数,下一个任务不用等到上一个任务执行完成再执行,执行的顺序和代码书写的顺序有些差异;