第九十一天(2018-11-3)
- [html] 列举出你最常用的meta标签的写法和作用
- [css] 移动端微信页面有哪些兼容性问题及解决方案是什么?
- [js] 说说你理解的同步和异步的区别是什么?
- [软技能] 不查资料,你会手写正则吗?
题目一:
<task-lists disabled="" sortable="" style="box-sizing: border-box;">|
<meta>
用来描述网页的元信息;诸如字符编码,浏览器引擎编译,文档信息等等;
-
charset
:声明当前文档的字符编码,用于浏览器解析文档;如:
<meta charset="UTF-8">
-
name
:声明当前文档的元信息;常用的有viewport
,keywords
,description
等;-
viewport
:文档视口设置,如初始视口大小(initial-scale
),是否允许用户缩放(user-scalable
)等; -
keywords
:网页的关键字,常用于搜索引擎对于该网页的搜索关键字; -
description
:网页的描述信息;
-
-
http-equiv
:可以用来设定一些属性改变服务器或浏览器引擎对文档的编译行为;我只用过X-UA-Compatible
这个属性,该属性只支持IE8+
的浏览器,可以设定IE
浏览器的渲染引擎;如:
告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面
<meta http-equiv="X-UA-Compatible" content="IE=edge">
注:http-equiv
和name
的属性,属性值通过<meta>
标签的content
属性来设置;
参考文档:
|</task-lists>
<form class="js-pick-reaction" action="https://github.com/users/haizlin/reactions" accept-charset="UTF-8" method="post" style="box-sizing: border-box;">
<g-emoji alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png" class="emoji mr-1" style="box-sizing: border-box; font-family: "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.4em; font-weight: 400; line-height: 20px; vertical-align: middle; font-style: normal !important; margin-right: 0px;">👍</g-emoji> 3
</form>
题目二:
js css 还有尺寸的兼容性问题。
题目三:
同步就是上一个任务结束下一个任务再开始,比如alert弹窗,你不点击确定他就会阻塞后边代码的执行;
异步就是按顺序开始(不可能同时开始)但是不一定按顺序结束,比如图片的加载就是走的异步。
题目四:
最好不要直接百度拿一串自己看不懂的正则来用。
推荐这篇文章老姚的JS正则表达式完整教程,很感谢作者帮我理清了思路,虽然我很多特性还是记不住,至少让我知道了我要写一个正则需要哪些步骤,怎么做,然后再去查。
网友评论