每日前端签到(第九十一天)

第九十一天(2018-11-3)
  • [html] 列举出你最常用的meta标签的写法和作用
  • [css] 移动端微信页面有哪些兼容性问题及解决方案是什么?
  • [js] 说说你理解的同步和异步的区别是什么?
  • [软技能] 不查资料,你会手写正则吗?
    题目一:
    |

用来描述网页的元信息;诸如字符编码,浏览器引擎编译,文档信息等等;

  • charset:声明当前文档的字符编码,用于浏览器解析文档;如:

  • name:声明当前文档的元信息;常用的有viewportkeywordsdescription等;

    • viewport:文档视口设置,如初始视口大小(initial-scale),是否允许用户缩放(user-scalable)等;
    • keywords:网页的关键字,常用于搜索引擎对于该网页的搜索关键字;
    • description:网页的描述信息;
  • http-equiv:可以用来设定一些属性改变服务器或浏览器引擎对文档的编译行为;我只用过X-UA-Compatible这个属性,该属性只支持IE8+的浏览器,可以设定IE浏览器的渲染引擎;如:

告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面

http-equivname的属性,属性值通过标签的content属性来设置;

参考文档:

  1. - HTML(超文本标记语言) | MDN
  2. [FE] IE兼容性模式X-UA-Compatible -

|

3

题目二:
js css 还有尺寸的兼容性问题。
题目三:
同步就是上一个任务结束下一个任务再开始,比如alert弹窗,你不点击确定他就会阻塞后边代码的执行;
异步就是按顺序开始(不可能同时开始)但是不一定按顺序结束,比如图片的加载就是走的异步。
题目四:
最好不要直接百度拿一串自己看不懂的正则来用。
推荐这篇文章老姚的JS正则表达式完整教程,很感谢作者帮我理清了思路,虽然我很多特性还是记不住,至少让我知道了我要写一个正则需要哪些步骤,怎么做,然后再去查。

你可能感兴趣的:(每日前端签到(第九十一天))