https://zhuanlan.zhihu.com/p/22665710
to be continued
(1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(2)、标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
闭包:函数能访问外部函数的变量
function getQueryObject(url) {
url = url == null ? window.location.href : url;
var search = url.substring(url.lastIndexOf('?') + 1);
return search;
}
getQueryObject('https://i.cnblogs.com/EditPosts.aspx?opt?=1');
<div
class
=
"box box1"
>
<span>垂直居中</span>
</div>
<style>
.box {
display: table-cell;
vertical: align;
text-
}
</style>