js
数据类型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
实现一个简单的三角形
元素的border是由三角形组合而成
div {
width: 0;
height: 0;
border: 40px solid;
border-color: transparent transparent red;
}
get与post请求的区别
Get 请求能缓存,Post 不能。
Post 相对 Get 安全一点点,因为Get 请求都包含在 URL 里,
get会被浏览器保存历史纪录,Post 不会,但是在抓包的情况下都是一样的。
Post 可以通过 request body来传输比 Get 更多的数据,
Get 没有这个技术URL有长度限制,会影响 Get 请求,但是这个长度限制是浏览器规定的,不是 RFC 规定的。Post 支持更多的编码类型且不对数据类型限制
盒子塌陷
margin 纵向嵌套塌陷的问题
外边距塌陷也称为外边距合并,是指两个在正常流中相邻(兄弟或父子关系)的块级元素的外边距,
组合在一起变成单个外边距,不过只有上下外边距才会有塌陷,左右外边距不会出现这种问题。
1
2
有以下几种解决方案:
直接给父元素添加属性overflow:hidden
给父盒子添加border
给父盒子设置padding-top